summaryrefslogtreecommitdiff
path: root/Examples/test-suite/csharp/intermediary_classname_runme.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/csharp/intermediary_classname_runme.cs')
-rw-r--r--Examples/test-suite/csharp/intermediary_classname_runme.cs21
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));
+ }
+}