@@ -3443,7 +3443,7 @@ class TestData : TestDataSuper {
3443
3443
holdReference ( data) {
3444
3444
let range : Range < Int > = data. startIndex. advanced ( by: 1 ) ..< data. endIndex. advanced ( by: - 1 )
3445
3445
data. replaceSubrange ( range, with: Data ( bytes: [ 0xFF , 0xFF ] ) )
3446
- expectEqual ( data, Data ( bytes: [ 0 , 0xFF , 0xFF , 0 ] ) ) /// FAILS
3446
+ expectEqual ( data, Data ( bytes: [ 1 , 0xFF , 0xFF , 0 ] ) )
3447
3447
}
3448
3448
}
3449
3449
@@ -3453,7 +3453,7 @@ class TestData : TestDataSuper {
3453
3453
holdReference ( data) {
3454
3454
let range : CountableRange < Int > = data. startIndex. advanced ( by: 1 ) ..< data. endIndex. advanced ( by: - 1 )
3455
3455
data. replaceSubrange ( range, with: Data ( bytes: [ 0xFF , 0xFF ] ) )
3456
- expectEqual ( data, Data ( bytes: [ 0 , 0xFF , 0xFF , 0 ] ) ) /// FAILS
3456
+ expectEqual ( data, Data ( bytes: [ 1 , 0xFF , 0xFF , 0 ] ) )
3457
3457
}
3458
3458
}
3459
3459
@@ -3464,7 +3464,7 @@ class TestData : TestDataSuper {
3464
3464
let range : Range < Int > = data. startIndex. advanced ( by: 1 ) ..< data. endIndex. advanced ( by: - 1 )
3465
3465
let bytes : [ UInt8 ] = [ 0xFF , 0xFF ]
3466
3466
bytes. withUnsafeBufferPointer { data. replaceSubrange ( range, with: $0) }
3467
- expectEqual ( data, Data ( bytes: [ 0 , 0xFF , 0xFF , 0 ] ) ) /// FAILS
3467
+ expectEqual ( data, Data ( bytes: [ 1 , 0xFF , 0xFF , 0 ] ) )
3468
3468
}
3469
3469
}
3470
3470
@@ -3474,7 +3474,7 @@ class TestData : TestDataSuper {
3474
3474
holdReference ( data) {
3475
3475
let range : Range < Int > = data. startIndex. advanced ( by: 1 ) ..< data. endIndex. advanced ( by: - 1 )
3476
3476
data. replaceSubrange ( range, with: [ 0xFF , 0xFF ] )
3477
- expectEqual ( data, Data ( bytes: [ 0 , 0xFF , 0xFF , 0 ] ) ) /// FAILS
3477
+ expectEqual ( data, Data ( bytes: [ 1 , 0xFF , 0xFF , 0 ] ) )
3478
3478
}
3479
3479
}
3480
3480
@@ -3485,7 +3485,7 @@ class TestData : TestDataSuper {
3485
3485
let range : Range < Int > = data. startIndex. advanced ( by: 1 ) ..< data. endIndex. advanced ( by: - 1 )
3486
3486
let bytes : [ UInt8 ] = [ 0xFF , 0xFF ]
3487
3487
bytes. withUnsafeBufferPointer { data. replaceSubrange ( range, with: $0. baseAddress!, count: $0. count) }
3488
- expectEqual ( data, Data ( bytes: [ 0 , 0xFF , 0xFF , 0 ] ) ) /// FAILS
3488
+ expectEqual ( data, Data ( bytes: [ 1 , 0xFF , 0xFF , 0 ] ) )
3489
3489
}
3490
3490
}
3491
3491
0 commit comments