Enhance C++11 strongly typed enums testcase

This commit is contained in:
William S Fulton 2014-11-25 20:24:55 +00:00
commit 80ae335319
5 changed files with 44 additions and 0 deletions

View file

@ -158,6 +158,15 @@ public class cpp11_strongly_typed_enumerations_runme {
val = enumCheck((int)Class2.Struct1.Enum14.Val4, val);
val = enumCheck((int)Class2.Struct1.Enum14.Val5m, 4141);
val = enumCheck((int)Class2.Struct1.Enum14.Val6m, val);
Class1 class1 = new Class1();
enumCheck((int)class1.class1Test1(Enum1.Val5a), 13);
enumCheck((int)class1.class1Test2(Class1.Enum12.Val5c), 1121);
enumCheck((int)class1.class1Test3(Class1.Struct1.Enum12.Val5f), 3121);
enumCheck((int)cpp11_strongly_typed_enumerations.globalTest1(Enum1.Val5a), 13);
enumCheck((int)cpp11_strongly_typed_enumerations.globalTest2(Class1.Enum12.Val5c), 1121);
enumCheck((int)cpp11_strongly_typed_enumerations.globalTest3(Class1.Struct1.Enum12.Val5f), 3121);
}
}