[stdlib] More reliably avoid running duplicate tests

Removing the “checksAdded” parameter from collection unit tests and
simply sharing a global variable is a better way to go.  We don't
use threads at that level, so there's no thread safety issue, and we
already committed to globals when we introduced the logging wrappers.
This commit is contained in:
Dave Abrahams
2016-05-02 15:01:44 -07:00
parent 0c0bcbb094
commit 93dfc16626
129 changed files with 30 additions and 389 deletions

View File

@@ -12,6 +12,8 @@
import StdlibUnittest
internal var checksAdded: Set<String> = []
public struct SubscriptRangeTest {
public let expected: [OpaqueValue<Int>]
public let collection: [OpaqueValue<Int>]
@@ -479,7 +481,6 @@ internal func _product<C1 : Collection, C2 : Collection>(
extractValueFromEquatable:
((CollectionWithEquatableElement.Iterator.Element) -> MinimalEquatableValue),
checksAdded: Box<Set<String>> = Box([]),
resiliencyChecks: CollectionMisuseResiliencyChecks = .all,
outOfBoundsIndexOffset: Int = 1,
outOfBoundsSubscriptOffset: Int = 1,
@@ -498,10 +499,10 @@ extension TestSuite {
>(${testParams} = false) {
var testNamePrefix = testNamePrefix
if checksAdded.value.contains(#function) {
if checksAdded.contains(#function) {
return
}
checksAdded.value.insert(#function)
checksAdded.insert(#function)
addSequenceTests(
testNamePrefix,
@@ -511,7 +512,6 @@ extension TestSuite {
makeSequenceOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: wrapValueIntoEquatable,
extractValueFromEquatable: extractValueFromEquatable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks)
func makeWrappedCollection(_ elements: [OpaqueValue<Int>]) -> C {
@@ -1164,10 +1164,10 @@ extension TestSuite {
${testConstraints('BidirectionalCollection')}
>(${testParams} = true) {
var testNamePrefix = testNamePrefix
if checksAdded.value.contains(#function) {
if checksAdded.contains(#function) {
return
}
checksAdded.value.insert(#function)
checksAdded.insert(#function)
addCollectionTests(${forwardTestArgs})
@@ -1477,10 +1477,10 @@ extension TestSuite {
>(${testParams} = true) {
var testNamePrefix = testNamePrefix
if checksAdded.value.contains(#function) {
if checksAdded.contains(#function) {
return
}
checksAdded.value.insert(#function)
checksAdded.insert(#function)
addBidirectionalCollectionTests(${forwardTestArgs})
@@ -1526,10 +1526,10 @@ extension TestSuite {
func addCommonTests<
${testConstraints(collectionForTraversal(Traversal))}
>(${testParams}) {
if checksAdded.value.contains(#function) {
if checksAdded.contains(#function) {
return
}
checksAdded.value.insert(#function)
checksAdded.insert(#function)
func toCollection(_ r: CountableRange<Int>) -> C {
return makeCollection(r.map { wrapValue(OpaqueValue($0)) })

View File

@@ -102,7 +102,6 @@ extension TestSuite {
wrapValueIntoComparable: (MinimalComparableValue) -> CollectionWithComparableElement.Iterator.Element,
extractValueFromComparable: ((CollectionWithComparableElement.Iterator.Element) -> MinimalComparableValue),
checksAdded: Box<Set<String>> = Box([]),
resiliencyChecks: CollectionMisuseResiliencyChecks = .all,
outOfBoundsIndexOffset: Int = 1,
outOfBoundsSubscriptOffset: Int = 1,
@@ -112,10 +111,10 @@ extension TestSuite {
) {
var testNamePrefix = testNamePrefix
if checksAdded.value.contains(#function) {
if checksAdded.contains(#function) {
return
}
checksAdded.value.insert(#function)
checksAdded.insert(#function)
addCollectionTests(
testNamePrefix,
@@ -125,7 +124,6 @@ extension TestSuite {
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: wrapValueIntoEquatable,
extractValueFromEquatable: extractValueFromEquatable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset,
outOfBoundsSubscriptOffset: outOfBoundsSubscriptOffset,
@@ -614,7 +612,6 @@ self.test("\(testNamePrefix).sorted/${'Predicate' if predicate else 'WhereElemen
wrapValueIntoComparable: (MinimalComparableValue) -> CollectionWithComparableElement.Iterator.Element,
extractValueFromComparable: ((CollectionWithComparableElement.Iterator.Element) -> MinimalComparableValue),
checksAdded: Box<Set<String>> = Box([]),
resiliencyChecks: CollectionMisuseResiliencyChecks = .all,
outOfBoundsIndexOffset: Int = 1,
outOfBoundsSubscriptOffset: Int = 1,
@@ -623,10 +620,10 @@ self.test("\(testNamePrefix).sorted/${'Predicate' if predicate else 'WhereElemen
) {
var testNamePrefix = testNamePrefix
if checksAdded.value.contains(#function) {
if checksAdded.contains(#function) {
return
}
checksAdded.value.insert(#function)
checksAdded.insert(#function)
addMutableCollectionTests(
testNamePrefix,
@@ -639,7 +636,6 @@ self.test("\(testNamePrefix).sorted/${'Predicate' if predicate else 'WhereElemen
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: wrapValueIntoComparable,
extractValueFromComparable: extractValueFromComparable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset,
outOfBoundsSubscriptOffset: outOfBoundsSubscriptOffset,
@@ -657,7 +653,6 @@ self.test("\(testNamePrefix).sorted/${'Predicate' if predicate else 'WhereElemen
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: wrapValueIntoEquatable,
extractValueFromEquatable: extractValueFromEquatable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset,
outOfBoundsSubscriptOffset: outOfBoundsSubscriptOffset)
@@ -725,7 +720,6 @@ if resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior != .none {
wrapValueIntoComparable: (MinimalComparableValue) -> CollectionWithComparableElement.Iterator.Element,
extractValueFromComparable: ((CollectionWithComparableElement.Iterator.Element) -> MinimalComparableValue),
checksAdded: Box<Set<String>> = Box([]),
resiliencyChecks: CollectionMisuseResiliencyChecks = .all,
outOfBoundsIndexOffset: Int = 1,
outOfBoundsSubscriptOffset: Int = 1,
@@ -734,10 +728,10 @@ if resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior != .none {
) {
var testNamePrefix = testNamePrefix
if checksAdded.value.contains(#function) {
if checksAdded.contains(#function) {
return
}
checksAdded.value.insert(#function)
checksAdded.insert(#function)
addMutableBidirectionalCollectionTests(
testNamePrefix,
@@ -750,7 +744,6 @@ if resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior != .none {
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: wrapValueIntoComparable,
extractValueFromComparable: extractValueFromComparable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset,
outOfBoundsSubscriptOffset: outOfBoundsSubscriptOffset,
@@ -766,7 +759,6 @@ if resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior != .none {
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: wrapValueIntoEquatable,
extractValueFromEquatable: extractValueFromEquatable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset,
outOfBoundsSubscriptOffset: outOfBoundsSubscriptOffset)

View File

@@ -442,17 +442,16 @@ extension TestSuite {
wrapValueIntoEquatable: (MinimalEquatableValue) -> CollectionWithEquatableElement.Iterator.Element,
extractValueFromEquatable: ((CollectionWithEquatableElement.Iterator.Element) -> MinimalEquatableValue),
checksAdded: Box<Set<String>> = Box([]),
resiliencyChecks: CollectionMisuseResiliencyChecks = .all,
outOfBoundsIndexOffset: Int = 1,
collectionIsBidirectional: Bool = false
) {
var testNamePrefix = testNamePrefix
if checksAdded.value.contains(#function) {
if checksAdded.contains(#function) {
return
}
checksAdded.value.insert(#function)
checksAdded.insert(#function)
addCollectionTests(
testNamePrefix,
@@ -462,7 +461,6 @@ extension TestSuite {
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: wrapValueIntoEquatable,
extractValueFromEquatable: extractValueFromEquatable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset,
collectionIsBidirectional: collectionIsBidirectional
@@ -1171,16 +1169,15 @@ self.test("\(testNamePrefix).OperatorPlus") {
wrapValueIntoEquatable: (MinimalEquatableValue) -> CollectionWithEquatableElement.Iterator.Element,
extractValueFromEquatable: ((CollectionWithEquatableElement.Iterator.Element) -> MinimalEquatableValue),
checksAdded: Box<Set<String>> = Box([]),
resiliencyChecks: CollectionMisuseResiliencyChecks = .all,
outOfBoundsIndexOffset: Int = 1
) {
var testNamePrefix = testNamePrefix
if checksAdded.value.contains(#function) {
if checksAdded.contains(#function) {
return
}
checksAdded.value.insert(#function)
checksAdded.insert(#function)
addRangeReplaceableCollectionTests(
testNamePrefix,
@@ -1190,7 +1187,6 @@ self.test("\(testNamePrefix).OperatorPlus") {
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: wrapValueIntoEquatable,
extractValueFromEquatable: extractValueFromEquatable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset,
collectionIsBidirectional: true
@@ -1204,7 +1200,6 @@ self.test("\(testNamePrefix).OperatorPlus") {
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: wrapValueIntoEquatable,
extractValueFromEquatable: extractValueFromEquatable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset)
@@ -1302,16 +1297,15 @@ self.test("\(testNamePrefix).removeLast(n: Int)/whereIndexIsBidirectional/remove
wrapValueIntoEquatable: (MinimalEquatableValue) -> CollectionWithEquatableElement.Iterator.Element,
extractValueFromEquatable: ((CollectionWithEquatableElement.Iterator.Element) -> MinimalEquatableValue),
checksAdded: Box<Set<String>> = Box([]),
resiliencyChecks: CollectionMisuseResiliencyChecks = .all,
outOfBoundsIndexOffset: Int = 1
) {
var testNamePrefix = testNamePrefix
if checksAdded.value.contains(#function) {
if checksAdded.contains(#function) {
return
}
checksAdded.value.insert(#function)
checksAdded.insert(#function)
addRangeReplaceableBidirectionalCollectionTests(
testNamePrefix,
@@ -1321,7 +1315,6 @@ self.test("\(testNamePrefix).removeLast(n: Int)/whereIndexIsBidirectional/remove
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: wrapValueIntoEquatable,
extractValueFromEquatable: extractValueFromEquatable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset)
@@ -1333,7 +1326,6 @@ self.test("\(testNamePrefix).removeLast(n: Int)/whereIndexIsBidirectional/remove
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: wrapValueIntoEquatable,
extractValueFromEquatable: extractValueFromEquatable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset)

View File

@@ -36,7 +36,6 @@ extension TestSuite {
wrapValueIntoEquatable: (MinimalEquatableValue) -> CollectionWithEquatableElement.Iterator.Element,
extractValueFromEquatable: ((CollectionWithEquatableElement.Iterator.Element) -> MinimalEquatableValue),
checksAdded: Box<Set<String>> = Box([]),
resiliencyChecks: CollectionMisuseResiliencyChecks = .all,
outOfBoundsIndexOffset: Int = 1,
collectionIsBidirectional: Bool = false
@@ -44,10 +43,10 @@ extension TestSuite {
var testNamePrefix = testNamePrefix
// Don't run the same tests twice.
if checksAdded.value.contains(#function) {
if checksAdded.contains(#function) {
return
}
checksAdded.value.insert(#function)
checksAdded.insert(#function)
addRangeReplaceableCollectionTests(
testNamePrefix,
@@ -57,7 +56,6 @@ extension TestSuite {
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: wrapValueIntoEquatable,
extractValueFromEquatable: extractValueFromEquatable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset,
collectionIsBidirectional: collectionIsBidirectional
@@ -173,17 +171,16 @@ extension TestSuite {
wrapValueIntoEquatable: (MinimalEquatableValue) -> CollectionWithEquatableElement.Iterator.Element,
extractValueFromEquatable: ((CollectionWithEquatableElement.Iterator.Element) -> MinimalEquatableValue),
checksAdded: Box<Set<String>> = Box([]),
resiliencyChecks: CollectionMisuseResiliencyChecks = .all,
outOfBoundsIndexOffset: Int = 1
) {
var testNamePrefix = testNamePrefix
// Don't run the same tests twice.
if checksAdded.value.contains(#function) {
if checksAdded.contains(#function) {
return
}
checksAdded.value.insert(#function)
checksAdded.insert(#function)
addRangeReplaceableSliceTests(
testNamePrefix,
@@ -193,7 +190,6 @@ extension TestSuite {
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: wrapValueIntoEquatable,
extractValueFromEquatable: extractValueFromEquatable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset,
collectionIsBidirectional: true
@@ -207,7 +203,6 @@ extension TestSuite {
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: wrapValueIntoEquatable,
extractValueFromEquatable: extractValueFromEquatable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset)
@@ -323,17 +318,16 @@ extension TestSuite {
wrapValueIntoEquatable: (MinimalEquatableValue) -> CollectionWithEquatableElement.Iterator.Element,
extractValueFromEquatable: ((CollectionWithEquatableElement.Iterator.Element) -> MinimalEquatableValue),
checksAdded: Box<Set<String>> = Box([]),
resiliencyChecks: CollectionMisuseResiliencyChecks = .all,
outOfBoundsIndexOffset: Int = 1
) {
var testNamePrefix = testNamePrefix
// Don't run the same tests twice.
if checksAdded.value.contains(#function) {
if checksAdded.contains(#function) {
return
}
checksAdded.value.insert(#function)
checksAdded.insert(#function)
addRangeReplaceableBidirectionalSliceTests(
testNamePrefix,
@@ -343,7 +337,6 @@ extension TestSuite {
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: wrapValueIntoEquatable,
extractValueFromEquatable: extractValueFromEquatable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset)
@@ -355,7 +348,6 @@ extension TestSuite {
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: wrapValueIntoEquatable,
extractValueFromEquatable: extractValueFromEquatable,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: outOfBoundsIndexOffset)

View File

@@ -1463,15 +1463,14 @@ extension TestSuite {
wrapValueIntoEquatable: (MinimalEquatableValue) -> SequenceWithEquatableElement.Iterator.Element,
extractValueFromEquatable: ((SequenceWithEquatableElement.Iterator.Element) -> MinimalEquatableValue),
checksAdded: Box<Set<String>> = Box([]),
resiliencyChecks: CollectionMisuseResiliencyChecks = .all
) {
var testNamePrefix = testNamePrefix
if checksAdded.value.contains(#function) {
if checksAdded.contains(#function) {
return
}
checksAdded.value.insert(#function)
checksAdded.insert(#function)
func makeWrappedSequence(_ elements: [OpaqueValue<Int>]) -> S {
return makeSequence(elements.map(wrapValue))

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,14 +41,12 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -69,7 +66,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,14 +41,12 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -69,7 +66,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -47,7 +46,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true
@@ -56,7 +54,6 @@ do {
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -82,7 +79,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -47,7 +46,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true
@@ -56,7 +54,6 @@ do {
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -82,7 +79,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -47,7 +46,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true
@@ -56,7 +54,6 @@ do {
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -82,7 +79,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,7 +41,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
CollectionTests.addMutableBidirectionalCollectionTests(
@@ -61,7 +59,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true
@@ -70,7 +67,6 @@ do {
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -90,7 +86,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
CollectionTests.addMutableBidirectionalCollectionTests(
@@ -115,7 +110,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,7 +41,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
CollectionTests.addMutableCollectionTests(
@@ -61,7 +59,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true
@@ -70,7 +67,6 @@ do {
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -90,7 +86,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
CollectionTests.addMutableCollectionTests(
@@ -115,7 +110,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,7 +41,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
CollectionTests.addMutableRandomAccessCollectionTests(
@@ -61,7 +59,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true
@@ -70,7 +67,6 @@ do {
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -90,7 +86,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
CollectionTests.addMutableRandomAccessCollectionTests(
@@ -115,7 +110,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,14 +41,12 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -69,7 +66,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,14 +41,12 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -69,7 +66,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,14 +41,12 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -69,7 +66,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,14 +41,12 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -69,7 +66,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}

View File

@@ -84,7 +84,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -107,7 +106,6 @@ do {
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
% end
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
% if 'Mutable' in method:
, withUnsafeMutableBufferPointerIsSupported: false,
@@ -119,7 +117,6 @@ do {
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -148,7 +145,6 @@ do {
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
% end
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
% if 'Mutable' in method:
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,14 +41,12 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -69,7 +66,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,14 +41,12 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -69,7 +66,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -47,7 +46,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true
@@ -56,7 +54,6 @@ do {
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -82,7 +79,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -47,7 +46,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true
@@ -56,7 +54,6 @@ do {
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -82,7 +79,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -47,7 +46,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true
@@ -56,7 +54,6 @@ do {
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -82,7 +79,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,7 +41,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
CollectionTests.addMutableBidirectionalCollectionTests(
@@ -61,7 +59,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true
@@ -70,7 +67,6 @@ do {
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -90,7 +86,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
CollectionTests.addMutableBidirectionalCollectionTests(
@@ -115,7 +110,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,7 +41,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
CollectionTests.addMutableCollectionTests(
@@ -61,7 +59,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true
@@ -70,7 +67,6 @@ do {
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -90,7 +86,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
CollectionTests.addMutableCollectionTests(
@@ -115,7 +110,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,7 +41,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
CollectionTests.addMutableRandomAccessCollectionTests(
@@ -61,7 +59,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true
@@ -70,7 +67,6 @@ do {
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -90,7 +86,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
CollectionTests.addMutableRandomAccessCollectionTests(
@@ -115,7 +110,6 @@ do {
},
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
, withUnsafeMutableBufferPointerIsSupported: false,
isFixedLengthCollection: true

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,14 +41,12 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -69,7 +66,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,14 +41,12 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -69,7 +66,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,14 +41,12 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -69,7 +66,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}

View File

@@ -27,7 +27,6 @@ var CollectionTests = TestSuite("Collection")
// Test collections using value types as elements.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -42,14 +41,12 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}
// Test collections using a reference type as element.
do {
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
@@ -69,7 +66,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks
)
}

View File

@@ -440,7 +440,6 @@ do {
return ${AnyCollection}(base)
}
var checksAdded: Box<Set<String>> = Box([])
AnyCollectionTests.add${collectionForTraversal(Traversal)}Tests(
"tests.",
@@ -450,7 +449,6 @@ do {
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: CollectionMisuseResiliencyChecks.all,
collectionIsBidirectional: ${'false' if Traversal == 'Forward' else 'true'}
)

View File

@@ -1122,7 +1122,6 @@ SequenceTypeTests.test("_copyToNativeArrayBuffer/OverestimatedCount")
% for Base in ['DefaultedSequence', 'MinimalSequence']:
do {
let checksAdded: Box<Set<String>> = Box([])
let resiliencyChecks = CollectionMisuseResiliencyChecks.all
SequenceTypeTests.addSequenceTests(
@@ -1136,7 +1135,6 @@ do {
},
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks)
}
% end

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addBidirectionalCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addBidirectionalCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addBidirectionalCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addBidirectionalCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addBidirectionalCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addBidirectionalCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addBidirectionalCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addBidirectionalCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -152,7 +152,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -172,7 +171,6 @@ SliceTests.add${method}Tests(
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
% end
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
% if 'Mutable' in method:

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableBidirectionalSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableBidirectionalSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableBidirectionalSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableBidirectionalSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableBidirectionalSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableBidirectionalSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableBidirectionalSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableBidirectionalSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableBidirectionalCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableRandomAccessSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableRandomAccessSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableRandomAccessSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableRandomAccessSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableRandomAccessSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableRandomAccessSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableRandomAccessSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableRandomAccessSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableRandomAccessCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)
@@ -111,7 +109,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -99,7 +98,6 @@ SliceTests.addMutableCollectionTests(
makeCollectionOfComparable: makeCollectionOfComparable,
wrapValueIntoComparable: identityComp,
extractValueFromComparable: identityComp,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
, withUnsafeMutableBufferPointerIsSupported: false,

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRandomAccessCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRandomAccessCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRandomAccessCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRandomAccessCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRandomAccessCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRandomAccessCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRandomAccessCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRandomAccessCollectionTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableBidirectionalSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableBidirectionalSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

View File

@@ -82,7 +82,6 @@ func makeCollectionOfComparable(elements: [MinimalComparableValue])
bounds: startIndex..<endIndex)
}
var checksAdded: Box<Set<String>> = Box([])
var resiliencyChecks = CollectionMisuseResiliencyChecks.all
resiliencyChecks.creatingOutOfBoundsIndicesBehavior = .trap
resiliencyChecks.subscriptOnOutOfBoundsIndicesBehavior = .trap
@@ -96,7 +95,6 @@ SliceTests.addRangeReplaceableBidirectionalSliceTests(
makeCollectionOfEquatable: makeCollectionOfEquatable,
wrapValueIntoEquatable: identityEq,
extractValueFromEquatable: identityEq,
checksAdded: checksAdded,
resiliencyChecks: resiliencyChecks,
outOfBoundsIndexOffset: 6
)

Some files were not shown because too many files have changed in this diff Show More