1
1
package messagebird
2
2
3
- import "testing"
3
+ import (
4
+ "strconv"
5
+ "testing"
6
+ )
4
7
5
8
var lookupObject []byte = []byte (`{
6
9
"href":"https://rest.messagebird.com/lookup/31624971134",
@@ -17,7 +20,7 @@ var lookupObject []byte = []byte(`{
17
20
"hlr":{
18
21
"id":"6118d3f06566fcd0cdc8962h65065907",
19
22
"network":20416,
20
- "reference":"yoloswag2000 ",
23
+ "reference":"referece2000 ",
21
24
"status":"active",
22
25
"createdDatetime":"2015-12-15T08:19:24+00:00",
23
26
"statusDatetime":"2015-12-15T08:19:25+00:00"
@@ -27,7 +30,7 @@ var lookupObject []byte = []byte(`{
27
30
var lookupHLRObject []byte = []byte (`{
28
31
"id":"6118d3f06566fcd0cdc8962h65065907",
29
32
"network":20416,
30
- "reference":"yoloswag2000 ",
33
+ "reference":"referece2000 ",
31
34
"status":"active",
32
35
"createdDatetime":"2015-12-15T08:19:24+00:00",
33
36
"statusDatetime":"2015-12-15T08:19:25+00:00"
@@ -36,27 +39,25 @@ var lookupHLRObject []byte = []byte(`{
36
39
func TestLookup (t * testing.T ) {
37
40
SetServerResponse (200 , lookupObject )
38
41
39
- phoneNumber := 31624971134
40
- lookup , err := mbClient .Lookup (phoneNumber , "NL" )
42
+ phoneNumber := " 31624971134"
43
+ lookup , err := mbClient .Lookup (phoneNumber , & LookupParams { CountryCode : "NL" } )
41
44
if err != nil {
42
45
t .Fatalf ("Didn't expect error while doing the lookup: %s" , err )
43
46
}
44
47
45
48
if lookup .Href != "https://rest.messagebird.com/lookup/31624971134" {
46
49
t .Errorf ("Unexpected lookup href: %s" , lookup .Href )
47
50
}
48
- if lookup .PhoneNumber != phoneNumber {
51
+ if strconv . FormatInt ( lookup .PhoneNumber , 10 ) != phoneNumber {
49
52
t .Errorf ("Unexpected lookup phoneNumber: %s" , lookup .PhoneNumber )
50
53
}
51
- if lookup .Formats != nil {
52
- if lookup .Formats .International != "+31 6 24971134" {
53
- t .Errorf ("Unexpected International format: %s" , lookup .HLR .Reference )
54
- }
55
- } else {
56
- t .Errorf ("Unexpected empty Formats object" )
54
+
55
+ if lookup .Formats .International != "+31 6 24971134" {
56
+ t .Errorf ("Unexpected International format: %s" , lookup .HLR .Reference )
57
57
}
58
+
58
59
if lookup .HLR != nil {
59
- if lookup .HLR .Reference != "yoloswag2000 " {
60
+ if lookup .HLR .Reference != "referece2000 " {
60
61
t .Errorf ("Unexpected hlr reference: %s" , lookup .HLR .Reference )
61
62
}
62
63
} else {
@@ -71,7 +72,7 @@ func checkHLR(t *testing.T, hlr *HLR) {
71
72
if hlr .Network != 20416 {
72
73
t .Errorf ("Unexpected hlr network: %d" , hlr .Network )
73
74
}
74
- if hlr .Reference != "yoloswag2000 " {
75
+ if hlr .Reference != "referece2000 " {
75
76
t .Errorf ("Unexpected hlr reference: %s" , hlr .Reference )
76
77
}
77
78
if hlr .Status != "active" {
@@ -82,7 +83,7 @@ func checkHLR(t *testing.T, hlr *HLR) {
82
83
func TestHLRLookup (t * testing.T ) {
83
84
SetServerResponse (200 , lookupHLRObject )
84
85
85
- hlr , err := mbClient .HLRLookup (31624971134 , "NL" )
86
+ hlr , err := mbClient .HLRLookup (" 31624971134" , & LookupParams { CountryCode : "NL" } )
86
87
if err != nil {
87
88
t .Fatalf ("Didn't expect error while doing the lookup: %s" , err )
88
89
}
@@ -92,7 +93,7 @@ func TestHLRLookup(t *testing.T) {
92
93
func TestNewHLRLookup (t * testing.T ) {
93
94
SetServerResponse (201 , lookupHLRObject )
94
95
95
- hlr , err := mbClient .NewHLRLookup (31624971134 , "NL" , "yoloswag2000" )
96
+ hlr , err := mbClient .NewHLRLookup (" 31624971134" , & LookupParams { CountryCode : "NL" , Reference : "reference2000" } )
96
97
if err != nil {
97
98
t .Fatalf ("Didn't expect error while doing the lookup: %s" , err )
98
99
}
0 commit comments