12
12
import CollectionsTestSupport
13
13
@_spi ( Testing) import Capsule
14
14
15
- final class CapsuleTests : CollectionTestCase {
15
+ final class CapsuleSmokeTests : CollectionTestCase {
16
16
func testSubscriptAdd( ) {
17
- var copyAndSetTest : HashMap < Int , String > =
18
- [ 1 : " a " , 2 : " b " ]
17
+ var map : HashMap < Int , String > = [ 1 : " a " , 2 : " b " ]
19
18
20
- copyAndSetTest [ 3 ] = " x "
21
- copyAndSetTest [ 4 ] = " y "
19
+ map [ 3 ] = " x "
20
+ map [ 4 ] = " y "
22
21
23
- expectEqual ( copyAndSetTest . count, 4 )
24
- expectEqual ( copyAndSetTest [ 1 ] , " a " )
25
- expectEqual ( copyAndSetTest [ 2 ] , " b " )
26
- expectEqual ( copyAndSetTest [ 3 ] , " x " )
27
- expectEqual ( copyAndSetTest [ 4 ] , " y " )
22
+ expectEqual ( map . count, 4 )
23
+ expectEqual ( map [ 1 ] , " a " )
24
+ expectEqual ( map [ 2 ] , " b " )
25
+ expectEqual ( map [ 3 ] , " x " )
26
+ expectEqual ( map [ 4 ] , " y " )
28
27
}
29
28
30
29
func testSubscriptOverwrite( ) {
31
- var copyAndSetTest : HashMap < Int , String > =
32
- [ 1 : " a " , 2 : " b " ]
30
+ var map : HashMap < Int , String > = [ 1 : " a " , 2 : " b " ]
33
31
34
- copyAndSetTest [ 1 ] = " x "
35
- copyAndSetTest [ 2 ] = " y "
32
+ map [ 1 ] = " x "
33
+ map [ 2 ] = " y "
36
34
37
- expectEqual ( copyAndSetTest . count, 2 )
38
- expectEqual ( copyAndSetTest [ 1 ] , " x " )
39
- expectEqual ( copyAndSetTest [ 2 ] , " y " )
35
+ expectEqual ( map . count, 2 )
36
+ expectEqual ( map [ 1 ] , " x " )
37
+ expectEqual ( map [ 2 ] , " y " )
40
38
}
41
39
42
40
func testSubscriptRemove( ) {
43
- var copyAndSetTest : HashMap < Int , String > =
44
- [ 1 : " a " , 2 : " b " ]
41
+ var map : HashMap < Int , String > = [ 1 : " a " , 2 : " b " ]
45
42
46
- copyAndSetTest [ 1 ] = nil
47
- copyAndSetTest [ 2 ] = nil
43
+ map [ 1 ] = nil
44
+ map [ 2 ] = nil
48
45
49
- expectEqual ( copyAndSetTest . count, 0 )
50
- expectEqual ( copyAndSetTest [ 1 ] , nil )
51
- expectEqual ( copyAndSetTest [ 2 ] , nil )
46
+ expectEqual ( map . count, 0 )
47
+ expectEqual ( map [ 1 ] , nil )
48
+ expectEqual ( map [ 2 ] , nil )
52
49
}
53
50
54
51
private func hashPair< Key : Hashable , Value : Hashable > ( _ k: Key , _ v: Value ) -> Int {
@@ -59,8 +56,7 @@ final class CapsuleTests: CollectionTestCase {
59
56
}
60
57
61
58
func testHashable( ) {
62
- let copyAndSetTest : HashMap < Int , String > =
63
- [ 1 : " a " , 2 : " b " ]
59
+ let map : HashMap < Int , String > = [ 1 : " a " , 2 : " b " ]
64
60
65
61
let hashPair1 = hashPair ( 1 , " a " )
66
62
let hashPair2 = hashPair ( 2 , " b " )
@@ -70,10 +66,10 @@ final class CapsuleTests: CollectionTestCase {
70
66
71
67
let expectedHashValue = commutativeHasher. finalize ( )
72
68
73
- expectEqual ( copyAndSetTest . hashValue, expectedHashValue)
69
+ expectEqual ( map . hashValue, expectedHashValue)
74
70
75
71
var inoutHasher = Hasher ( )
76
- copyAndSetTest . hash ( into: & inoutHasher)
72
+ map . hash ( into: & inoutHasher)
77
73
78
74
expectEqual ( inoutHasher. finalize ( ) , expectedHashValue)
79
75
}
0 commit comments