@@ -11,23 +11,7 @@ var CxxAmbiguousMethodTestSuite = TestSuite("CxxAmbiguousMethods")
1111// It's important to check that both calling the const version first
1212// and the mutable version first pass. This helps confirm that the lookup
1313// 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 " ) {
3115 var instance = HasAmbiguousMethods ( )
3216
3317 // Sanity check. Make sure we start at 0
@@ -41,6 +25,15 @@ CxxAmbiguousMethodTestSuite.test("numberOfMutableMethodsCalled: () -> Int") {
4125 expectEqual ( 1 , instance. numberOfMutableMethodsCalledMutating ( ) )
4226}
4327
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+
4437CxxAmbiguousMethodTestSuite . test ( " Basic Increment: (Int) -> Int " ) {
4538 var instance = HasAmbiguousMethods ( )
4639 var a : Int32 = 0
0 commit comments