@@ -43,25 +43,25 @@ class MiscTests: XCTestCase {
43
43
func testLengthLimitingExporter( ) throws {
44
44
// This test is shaped kinda funny since we can't construct SpanData() directly
45
45
let span = buildTracer ( ) . spanBuilder ( spanName: " limitTest " ) . startSpan ( )
46
- var longString = " 0123456789abcdefghijklmnopqurstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789abcde "
46
+ var longString = " 0123456789abcdefghijklmnopqurstuvwxyzabcdefghijklmnopqrstuvwxyz01 "
47
47
var i = 0
48
- while i < 9 {
48
+ while i < 11 {
49
49
longString += longString
50
50
i += 1
51
51
}
52
- XCTAssertTrue ( longString. count > 32768 )
52
+ XCTAssertTrue ( longString. count > 131072 )
53
53
span. setAttribute ( key: " longString " , value: longString)
54
54
span. setAttribute ( key: " normalString " , value: " normal " )
55
55
span. setAttribute ( key: " normalInt " , value: 7 )
56
56
span. end ( )
57
57
XCTAssertEqual ( 1 , localSpans. count)
58
58
let rawSpans = localSpans
59
- XCTAssertTrue ( rawSpans [ 0 ] . attributes [ " longString " ] ? . description. count ?? 0 > 32768 )
59
+ XCTAssertTrue ( rawSpans [ 0 ] . attributes [ " longString " ] ? . description. count ?? 0 > 131072 )
60
60
localSpans. removeAll ( )
61
61
let le = LimitingExporter ( proxy: TestSpanExporter ( ) , spanFilter: nil ) // rewrites into localSpans; yes, this is weird
62
62
_ = le. export ( spans: rawSpans)
63
63
XCTAssertEqual ( 1 , localSpans. count)
64
- XCTAssertTrue ( localSpans [ 0 ] . attributes [ " longString " ] ? . description. count ?? 32767 <= 32768 )
64
+ XCTAssertTrue ( localSpans [ 0 ] . attributes [ " longString " ] ? . description. count ?? 131071 <= 131072 )
65
65
XCTAssertEqual ( " normal " , localSpans [ 0 ] . attributes [ " normalString " ] ? . description ?? nil )
66
66
XCTAssertEqual ( " 7 " , localSpans [ 0 ] . attributes [ " normalInt " ] ? . description ?? nil )
67
67
}
0 commit comments