Adding basic tests

This commit is contained in:
Mickael Remond 2016-01-06 17:59:44 +01:00
parent 1b90d5d2ef
commit c392810d29
2 changed files with 33 additions and 0 deletions

5
.travis.yml Normal file
View File

@ -0,0 +1,5 @@
language: go
go:
- 1.5
- tip

28
xmpp/jid_test.go Normal file
View File

@ -0,0 +1,28 @@
package xmpp
import (
"testing"
)
func TestBareJid(t *testing.T) {
var jid *Jid
var err error
bareJid := "test@domain.com"
if jid, err = NewJid(bareJid); err != nil {
t.Error("could not parse bare jid")
}
if jid.username != "test" {
t.Error("incorrect bare jid username")
}
if jid.domain != "domain.com" {
t.Error("incorrect bare jid domain")
}
if jid.resource != "" {
t.Error("bare jid resource should be empty")
}
}