mirror of https://github.com/matrix-org/gomatrix
add identifier tests
This commit is contained in:
parent
1eaa10fe73
commit
967f164327
|
@ -0,0 +1,51 @@
|
||||||
|
package gomatrix
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestUserIDType(t *testing.T) {
|
||||||
|
var userID UserIdentifier
|
||||||
|
if idType := userID.Type(); idType != "m.id.user" {
|
||||||
|
t.Fatalf("TestUserIDType: expected ID type '%s', got '%s'", "m.id.user", idType)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestNewUserID(t *testing.T) {
|
||||||
|
userID := NewUserIdentifier("user0001")
|
||||||
|
if userID.User != "user0001" || userID.IDType != "m.id.user" {
|
||||||
|
t.Fatalf(
|
||||||
|
"TestNewUserID: invalid UserIdentifier returned, IDType: '%s' User: '%s'",
|
||||||
|
userID.IDType,
|
||||||
|
userID.User,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestThirdPartyIDType(t *testing.T) {
|
||||||
|
var tpID ThirdpartyIdentifier
|
||||||
|
if idType := tpID.Type(); idType != "m.id.thirdparty" {
|
||||||
|
t.Fatalf("TestUserIDType: expected ID type '%s', got '%s'", "m.id.user", idType)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestNewThirdPartyID(t *testing.T) {
|
||||||
|
tpID := NewThirdpartyIdentifier("m01", "addr01")
|
||||||
|
if tpID.Medium != "m01" || tpID.Address != "addr01" || tpID.IDType != "m.id.thirdparty" {
|
||||||
|
t.Fatalf("NewThirdpartyIdentifier: invalid ThirdPartyIdentifier returned, Medium: '%s', Address: '%s', IDType: '%s'", tpID.Medium, tpID.Address, tpID.IDType)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestPhoneIDType(t *testing.T) {
|
||||||
|
var phoneID PhoneIdentifier
|
||||||
|
if idType := phoneID.Type(); idType != "m.id.phone" {
|
||||||
|
t.Fatalf("TestPhoneIDType: expected ID type '%s', got '%s'", "m.id.phone", idType)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestNewPhoneID(t *testing.T) {
|
||||||
|
phoneID := NewPhoneIdentifier("country01", "(11)111-111")
|
||||||
|
if phoneID.Country != "country01" || phoneID.Phone != "(11)111-111" || phoneID.IDType != "m.id.phone" {
|
||||||
|
t.Fatalf("TestNewPhoneID: invalid PhoneIdentifier returned, country: '%s', phone: '%s', IDType: '%s'", phoneID.Country, phoneID.Phone, phoneID.IDType)
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue