/trunk/Examples/test-suite/csharp/special_variable_macros_runme.cs
C# | 22 lines | 21 code | 1 blank | 0 comment | 12 complexity | 6c663b55a4e132ea4aa2c96eb70dac2a MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- 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();
- }
- }