@@ -125,8 +125,8 @@ func TestReadStartNamespace(t *testing.T) {
125
125
if f .notPrecessedNS [ResStringPoolRef (1 )] != ResStringPoolRef (2 ) {
126
126
t .Errorf ("got %v want %v" , f .notPrecessedNS [ResStringPoolRef (1 )], ResStringPoolRef (2 ))
127
127
}
128
- if f .namespaces [ ResStringPoolRef (1 )] != ResStringPoolRef (2 ) {
129
- t .Errorf ("got %v want %v" , f .namespaces [ ResStringPoolRef (1 )] , ResStringPoolRef (2 ))
128
+ if f .namespaces . get ( ResStringPoolRef (1 )) != ResStringPoolRef (2 ) {
129
+ t .Errorf ("got %v want %v" , f .namespaces . get ( ResStringPoolRef (1 )) , ResStringPoolRef (2 ))
130
130
}
131
131
}
132
132
@@ -144,16 +144,12 @@ func TestReadEndNamespace(t *testing.T) {
144
144
sr := io .NewSectionReader (buf , 0 , int64 (len (input )))
145
145
146
146
f := new (XMLFile )
147
- f .namespaces = make (map [ResStringPoolRef ]ResStringPoolRef )
148
- f .namespaces [ResStringPoolRef (1 )] = ResStringPoolRef (2 )
147
+ f .namespaces .add (ResStringPoolRef (1 ), ResStringPoolRef (2 ))
149
148
err := f .readEndNamespace (sr )
150
149
151
150
if err != nil {
152
151
t .Errorf ("got %v want no error" , err )
153
152
}
154
- if _ , ok := f .namespaces [ResStringPoolRef (1 )]; ok {
155
- t .Errorf ("got %v want not empty" , f .namespaces [ResStringPoolRef (1 )])
156
- }
157
153
}
158
154
159
155
func TestAddNamespacePrefix (t * testing.T ) {
@@ -162,8 +158,7 @@ func TestAddNamespacePrefix(t *testing.T) {
162
158
uriRef := ResStringPoolRef (3 )
163
159
164
160
f := new (XMLFile )
165
- f .namespaces = make (map [ResStringPoolRef ]ResStringPoolRef )
166
- f .namespaces [uriRef ] = prefixRef
161
+ f .namespaces .add (uriRef , prefixRef )
167
162
f .stringPool = new (ResStringPool )
168
163
f .stringPool .Strings = []string {"" , "name" , "prefix" , "http://example.com" }
169
164
@@ -210,8 +205,7 @@ func TestReadStartElement(t *testing.T) {
210
205
f := new (XMLFile )
211
206
f .notPrecessedNS = make (map [ResStringPoolRef ]ResStringPoolRef )
212
207
f .notPrecessedNS [uriRef ] = prefixRef
213
- f .namespaces = make (map [ResStringPoolRef ]ResStringPoolRef )
214
- f .namespaces [uriRef ] = prefixRef
208
+ f .namespaces .add (uriRef , prefixRef )
215
209
f .stringPool = new (ResStringPool )
216
210
f .stringPool .Strings = []string {"" , "name" , "prefix" , "http://example.com" , "attr" , "value" }
217
211
err := f .readStartElement (sr )
0 commit comments