diff options
Diffstat (limited to 'Examples/test-suite/csharp/intermediary_classname_runme.cs')
| -rw-r--r-- | Examples/test-suite/csharp/intermediary_classname_runme.cs | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Examples/test-suite/csharp/intermediary_classname_runme.cs b/Examples/test-suite/csharp/intermediary_classname_runme.cs new file mode 100644 index 0000000..0ae8fba --- /dev/null +++ b/Examples/test-suite/csharp/intermediary_classname_runme.cs @@ -0,0 +1,21 @@ + +/*********************************************************************************************** + NOTE: This is a custom testcase and should be run using make intermediary_classname.customtest + ***********************************************************************************************/ + +using System; +using intermediary_classnameNamespace; + +public class runme +{ + static void Main() + { + // test the renamed module class is correctly named + double d = intermediary_classnameModule.maxdouble(10.0, 20.0); + if (d!=20.0) throw new Exception("Test failed"); + + // test the renamed intermediary class is correctly named + IntPtr ptr = intermediary_classname.new_vecdouble(10); + intermediary_classname.delete_vecdouble(new System.Runtime.InteropServices.HandleRef(null,ptr)); + } +} |
