@@ -233,7 +233,8 @@ func TestUTF8Sanitizer_DoesNotSanitizeNonStringAttributeValue(t *testing.T) {
233
233
ResourceSpans ().
234
234
AppendEmpty ().
235
235
Resource ().
236
- Attributes ().PutInt ("key" , 99 )
236
+ Attributes ().
237
+ PutInt ("key" , 99 )
237
238
sanitizer := NewUTF8Sanitizer ()
238
239
sanitized := sanitizer (traces )
239
240
value , ok := sanitized .
@@ -252,7 +253,8 @@ func TestUTF8Sanitizer_SanitizesNonStringAttributeValueWithInvalidKey(t *testing
252
253
ResourceSpans ().
253
254
AppendEmpty ().
254
255
Resource ().
255
- Attributes ().PutInt (invalidUTF8 (), 99 )
256
+ Attributes ().
257
+ PutInt (invalidUTF8 (), 99 )
256
258
sanitizer := NewUTF8Sanitizer ()
257
259
sanitized := sanitizer (traces )
258
260
value , ok := sanitized .
@@ -268,6 +270,7 @@ func TestUTF8Sanitizer_SanitizesNonStringAttributeValueWithInvalidKey(t *testing
268
270
func TestUTF8Sanitizer_SanitizesMultipleAttributesWithInvalidKeys (t * testing.T ) {
269
271
k1 := fmt .Sprintf ("%s-%d" , invalidUTF8 (), 1 )
270
272
k2 := fmt .Sprintf ("%s-%d" , invalidUTF8 (), 2 )
273
+ k3 := fmt .Sprintf ("%s-%d" , invalidUTF8 (), 3 )
271
274
traces := ptrace .NewTraces ()
272
275
attributes := traces .
273
276
ResourceSpans ().
@@ -277,6 +280,7 @@ func TestUTF8Sanitizer_SanitizesMultipleAttributesWithInvalidKeys(t *testing.T)
277
280
278
281
attributes .PutStr (k1 , "v1" )
279
282
attributes .PutStr (k2 , "v2" )
283
+ attributes .PutStr (k3 , "v3" )
280
284
281
285
sanitizer := NewUTF8Sanitizer ()
282
286
sanitized := sanitizer (traces )
@@ -297,4 +301,13 @@ func TestUTF8Sanitizer_SanitizesMultipleAttributesWithInvalidKeys(t *testing.T)
297
301
Get ("invalid-tag-key-2" )
298
302
require .True (t , ok )
299
303
require .EqualValues (t , getBytesValueFromString (fmt .Sprintf ("%s:v2" , k2 )), value )
304
+
305
+ value , ok = sanitized .
306
+ ResourceSpans ().
307
+ At (0 ).
308
+ Resource ().
309
+ Attributes ().
310
+ Get ("invalid-tag-key-3" )
311
+ require .True (t , ok )
312
+ require .EqualValues (t , getBytesValueFromString (fmt .Sprintf ("%s:v3" , k3 )), value )
300
313
}
0 commit comments