@@ -125,8 +125,8 @@ func TestReadStartNamespace(t *testing.T) {
125125 if f .notPrecessedNS [ResStringPoolRef (1 )] != ResStringPoolRef (2 ) {
126126 t .Errorf ("got %v want %v" , f .notPrecessedNS [ResStringPoolRef (1 )], ResStringPoolRef (2 ))
127127 }
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 ))
130130 }
131131}
132132
@@ -144,16 +144,12 @@ func TestReadEndNamespace(t *testing.T) {
144144 sr := io .NewSectionReader (buf , 0 , int64 (len (input )))
145145
146146 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 ))
149148 err := f .readEndNamespace (sr )
150149
151150 if err != nil {
152151 t .Errorf ("got %v want no error" , err )
153152 }
154- if _ , ok := f .namespaces [ResStringPoolRef (1 )]; ok {
155- t .Errorf ("got %v want not empty" , f .namespaces [ResStringPoolRef (1 )])
156- }
157153}
158154
159155func TestAddNamespacePrefix (t * testing.T ) {
@@ -162,8 +158,7 @@ func TestAddNamespacePrefix(t *testing.T) {
162158 uriRef := ResStringPoolRef (3 )
163159
164160 f := new (XMLFile )
165- f .namespaces = make (map [ResStringPoolRef ]ResStringPoolRef )
166- f .namespaces [uriRef ] = prefixRef
161+ f .namespaces .add (uriRef , prefixRef )
167162 f .stringPool = new (ResStringPool )
168163 f .stringPool .Strings = []string {"" , "name" , "prefix" , "http://example.com" }
169164
@@ -210,8 +205,7 @@ func TestReadStartElement(t *testing.T) {
210205 f := new (XMLFile )
211206 f .notPrecessedNS = make (map [ResStringPoolRef ]ResStringPoolRef )
212207 f .notPrecessedNS [uriRef ] = prefixRef
213- f .namespaces = make (map [ResStringPoolRef ]ResStringPoolRef )
214- f .namespaces [uriRef ] = prefixRef
208+ f .namespaces .add (uriRef , prefixRef )
215209 f .stringPool = new (ResStringPool )
216210 f .stringPool .Strings = []string {"" , "name" , "prefix" , "http://example.com" , "attr" , "value" }
217211 err := f .readStartElement (sr )
0 commit comments