Enhance C++11 strongly typed enums testcase
This commit is contained in:
parent
7ffea44d80
commit
80ae335319
5 changed files with 44 additions and 0 deletions
|
|
@ -163,5 +163,14 @@ public class cpp11_strongly_typed_enumerations_runme {
|
|||
val = enumCheck(Class2.Struct1.Enum14.Val4.swigValue(), val);
|
||||
val = enumCheck(Class2.Struct1.Enum14.Val5m.swigValue(), 4141);
|
||||
val = enumCheck(Class2.Struct1.Enum14.Val6m.swigValue(), val);
|
||||
|
||||
Class1 class1 = new Class1();
|
||||
enumCheck(class1.class1Test1(Enum1.Val5a).swigValue(), 13);
|
||||
enumCheck(class1.class1Test2(Class1.Enum12.Val5c).swigValue(), 1121);
|
||||
enumCheck(class1.class1Test3(Class1.Struct1.Enum12.Val5f).swigValue(), 3121);
|
||||
|
||||
enumCheck(cpp11_strongly_typed_enumerations.globalTest1(Enum1.Val5a).swigValue(), 13);
|
||||
enumCheck(cpp11_strongly_typed_enumerations.globalTest2(Class1.Enum12.Val5c).swigValue(), 1121);
|
||||
enumCheck(cpp11_strongly_typed_enumerations.globalTest3(Class1.Struct1.Enum12.Val5f).swigValue(), 3121);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -163,5 +163,14 @@ public class cpp11_strongly_typed_enumerations_simple_runme {
|
|||
val = enumCheck(Class2.Struct1.Enum14_Val4, val);
|
||||
val = enumCheck(Class2.Struct1.Enum14_Val5m, 4141);
|
||||
val = enumCheck(Class2.Struct1.Enum14_Val6m, val);
|
||||
|
||||
Class1 class1 = new Class1();
|
||||
enumCheck(class1.class1Test1(cpp11_strongly_typed_enumerations_simple.Enum1_Val5a), 13);
|
||||
enumCheck(class1.class1Test2(Class1.Enum12_Val5c), 1121);
|
||||
enumCheck(class1.class1Test3(Class1.Struct1.Enum12_Val5f), 3121);
|
||||
|
||||
enumCheck(cpp11_strongly_typed_enumerations_simple.globalTest1(cpp11_strongly_typed_enumerations_simple.Enum1_Val5a), 13);
|
||||
enumCheck(cpp11_strongly_typed_enumerations_simple.globalTest2(Class1.Enum12_Val5c), 1121);
|
||||
enumCheck(cpp11_strongly_typed_enumerations_simple.globalTest3(Class1.Struct1.Enum12_Val5f), 3121);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue