diff options
Diffstat (limited to 'trunk/Examples/test-suite/csharp/special_variable_macros_runme.cs')
-rw-r--r-- | trunk/Examples/test-suite/csharp/special_variable_macros_runme.cs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/trunk/Examples/test-suite/csharp/special_variable_macros_runme.cs b/trunk/Examples/test-suite/csharp/special_variable_macros_runme.cs new file mode 100644 index 000000000..bd6fd4b04 --- /dev/null +++ b/trunk/Examples/test-suite/csharp/special_variable_macros_runme.cs @@ -0,0 +1,22 @@ +using System; +using special_variable_macrosNamespace; + +public class runme { + static void Main() { + Name name = new Name(); + if (special_variable_macros.testFred(name) != "none") + throw new Exception("test failed"); + if (special_variable_macros.testJack(name) != "$specialname") + throw new Exception("test failed"); + if (special_variable_macros.testJill(name) != "jilly") + throw new Exception("test failed"); + if (special_variable_macros.testMary(name) != "SWIGTYPE_p_NameWrap") + throw new Exception("test failed"); + if (special_variable_macros.testJim(name) != "multiname num") + throw new Exception("test failed"); + if (special_variable_macros.testJohn(new PairIntBool(10, false)) != 123) + throw new Exception("test failed"); + NewName newName = NewName.factory("factoryname"); + name = newName.getStoredName(); + } +} |