@@ -11,23 +11,7 @@ var CxxAmbiguousMethodTestSuite = TestSuite("CxxAmbiguousMethods")
11
11
// It's important to check that both calling the const version first
12
12
// and the mutable version first pass. This helps confirm that the lookup
13
13
// table is being properly seeded.
14
- CxxAmbiguousMethodTestSuite . test ( " ping const first " ) {
15
- var instance = HasAmbiguousMethods ( )
16
-
17
- instance. ping ( )
18
- instance. pingMutable ( )
19
- expectEqual ( 1 , instance. numberOfMutableMethodsCalled ( ) )
20
- }
21
-
22
- CxxAmbiguousMethodTestSuite . test ( " ping mutable first " ) {
23
- var instance = HasAmbiguousMethods ( )
24
-
25
- instance. pingMutable ( )
26
- instance. ping ( )
27
- expectEqual ( 1 , instance. numberOfMutableMethodsCalled ( ) )
28
- }
29
-
30
- CxxAmbiguousMethodTestSuite . test ( " numberOfMutableMethodsCalled: () -> Int " ) {
14
+ CxxAmbiguousMethodTestSuite . test ( " [Const First] numberOfMutableMethodsCalled: () -> Int " ) {
31
15
var instance = HasAmbiguousMethods ( )
32
16
33
17
// Sanity check. Make sure we start at 0
@@ -41,6 +25,15 @@ CxxAmbiguousMethodTestSuite.test("numberOfMutableMethodsCalled: () -> Int") {
41
25
expectEqual ( 1 , instance. numberOfMutableMethodsCalledMutating ( ) )
42
26
}
43
27
28
+ CxxAmbiguousMethodTestSuite . test ( " [Mutable First] numberOfMutableMethodsCalled: () -> Int " ) {
29
+ var instance = HasAmbiguousMethods ( )
30
+
31
+ // Call mutable first
32
+ expectEqual ( 1 , instance. numberOfMutableMethodsCalledMutating ( ) )
33
+ expectEqual ( 1 , instance. numberOfMutableMethodsCalled ( ) )
34
+
35
+ }
36
+
44
37
CxxAmbiguousMethodTestSuite . test ( " Basic Increment: (Int) -> Int " ) {
45
38
var instance = HasAmbiguousMethods ( )
46
39
var a : Int32 = 0
0 commit comments