1
- package postcode_test
1
+ package geozip_test
2
2
3
3
import (
4
- "github.com/ngrash/postcode "
4
+ "github.com/ngrash/geozip "
5
5
"net/http"
6
6
"os"
7
7
"testing"
@@ -15,7 +15,7 @@ func (fn RoundTripperFunc) RoundTrip(req *http.Request) (*http.Response, error)
15
15
16
16
func TestFetchCountry_NotModified (t * testing.T ) {
17
17
const requestEtag = "current_etag"
18
- postcode .HTTPClient .Transport = RoundTripperFunc (func (r * http.Request ) (* http.Response , error ) {
18
+ geozip .HTTPClient .Transport = RoundTripperFunc (func (r * http.Request ) (* http.Response , error ) {
19
19
if got , want := r .URL .String (), "https://download.geonames.org/export/zip/DE.zip" ; got != want {
20
20
t .Errorf ("client requested %q, want %q" , got , want )
21
21
}
@@ -29,7 +29,7 @@ func TestFetchCountry_NotModified(t *testing.T) {
29
29
StatusCode : http .StatusNotModified ,
30
30
}, nil
31
31
})
32
- entries , modified , newEtag , err := postcode .FetchCountry ("de" , requestEtag )
32
+ entries , modified , newEtag , err := geozip .FetchCountry ("de" , requestEtag )
33
33
if entries != nil {
34
34
t .Errorf ("entries = %v, want nil" , entries )
35
35
}
@@ -49,7 +49,7 @@ func TestFetchCountry_Modified(t *testing.T) {
49
49
requestEtag = "old_etag"
50
50
responseEtag = "new_etag"
51
51
)
52
- postcode .HTTPClient .Transport = RoundTripperFunc (func (r * http.Request ) (* http.Response , error ) {
52
+ geozip .HTTPClient .Transport = RoundTripperFunc (func (r * http.Request ) (* http.Response , error ) {
53
53
if got , want := r .URL .String (), "https://download.geonames.org/export/zip/DE.zip" ; got != want {
54
54
t .Errorf ("client requested %q, want %q" , got , want )
55
55
}
@@ -71,7 +71,7 @@ func TestFetchCountry_Modified(t *testing.T) {
71
71
},
72
72
}, nil
73
73
})
74
- entries , modified , newEtag , err := postcode .FetchCountry ("de" , requestEtag )
74
+ entries , modified , newEtag , err := geozip .FetchCountry ("de" , requestEtag )
75
75
if got , want := len (entries ), 16477 ; got != want {
76
76
t .Errorf ("len(entries) = %v, want %v" , got , want )
77
77
}
@@ -96,40 +96,40 @@ func TestFetchCountry_Modified(t *testing.T) {
96
96
idx := line - 1
97
97
entry := entries [idx ]
98
98
99
- if got , want := entry [postcode .CountryCode ], fields [0 ]; got != want {
99
+ if got , want := entry [geozip .CountryCode ], fields [0 ]; got != want {
100
100
t .Errorf ("entries[%d]: CountryCode = %v, want %v" , idx , got , want )
101
101
}
102
- if got , want := entry [postcode .PostalCode ], fields [1 ]; got != want {
102
+ if got , want := entry [geozip .PostalCode ], fields [1 ]; got != want {
103
103
t .Errorf ("entries[%d]: PostalCode = %v, want %v" , idx , got , want )
104
104
}
105
- if got , want := entry [postcode .PlaceName ], fields [2 ]; got != want {
105
+ if got , want := entry [geozip .PlaceName ], fields [2 ]; got != want {
106
106
t .Errorf ("entries[%d]: PlaceName = %v, want %v" , idx , got , want )
107
107
}
108
- if got , want := entry [postcode .AdminName1 ], fields [3 ]; got != want {
108
+ if got , want := entry [geozip .AdminName1 ], fields [3 ]; got != want {
109
109
t .Errorf ("entries[%d]: AdminName1 = %v, want %v" , idx , got , want )
110
110
}
111
- if got , want := entry [postcode .AdminCode1 ], fields [4 ]; got != want {
111
+ if got , want := entry [geozip .AdminCode1 ], fields [4 ]; got != want {
112
112
t .Errorf ("entries[%d]: AdminCode1 = %v, want %v" , idx , got , want )
113
113
}
114
- if got , want := entry [postcode .AdminName2 ], fields [5 ]; got != want {
114
+ if got , want := entry [geozip .AdminName2 ], fields [5 ]; got != want {
115
115
t .Errorf ("entries[%d]: AdminName2 = %v, want %v" , idx , got , want )
116
116
}
117
- if got , want := entry [postcode .AdminCode2 ], fields [6 ]; got != want {
117
+ if got , want := entry [geozip .AdminCode2 ], fields [6 ]; got != want {
118
118
t .Errorf ("entries[%d]: AdminCode2 = %v, want %v" , idx , got , want )
119
119
}
120
- if got , want := entry [postcode .AdminName3 ], fields [7 ]; got != want {
120
+ if got , want := entry [geozip .AdminName3 ], fields [7 ]; got != want {
121
121
t .Errorf ("entries[%d]: AdminName3 = %v, want %v" , idx , got , want )
122
122
}
123
- if got , want := entry [postcode .AdminCode3 ], fields [8 ]; got != want {
123
+ if got , want := entry [geozip .AdminCode3 ], fields [8 ]; got != want {
124
124
t .Errorf ("entries[%d]: AdminCode3 = %v, want %v" , idx , got , want )
125
125
}
126
- if got , want := entry [postcode .Latitude ], fields [9 ]; got != want {
126
+ if got , want := entry [geozip .Latitude ], fields [9 ]; got != want {
127
127
t .Errorf ("entries[%d]: Latitude = %v, want %v" , idx , got , want )
128
128
}
129
- if got , want := entry [postcode .Longitude ], fields [10 ]; got != want {
129
+ if got , want := entry [geozip .Longitude ], fields [10 ]; got != want {
130
130
t .Errorf ("entries[%d]: Longitude = %v, want %v" , idx , got , want )
131
131
}
132
- if got , want := entry [postcode .Accuracy ], fields [11 ]; got != want {
132
+ if got , want := entry [geozip .Accuracy ], fields [11 ]; got != want {
133
133
t .Errorf ("entries[%d]: Accuracy = %v, want %v" , idx , got , want )
134
134
}
135
135
}
0 commit comments