From e30f0917fac3c49d7e9941d23ad91330491aa0fc Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Mon, 1 Nov 2004 23:25:39 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6596 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- .../test-suite/csharp/lib_std_string_runme.cs | 57 ------------------- 1 file changed, 57 deletions(-) delete mode 100644 Examples/test-suite/csharp/lib_std_string_runme.cs diff --git a/Examples/test-suite/csharp/lib_std_string_runme.cs b/Examples/test-suite/csharp/lib_std_string_runme.cs deleted file mode 100644 index 226e3751d..000000000 --- a/Examples/test-suite/csharp/lib_std_string_runme.cs +++ /dev/null @@ -1,57 +0,0 @@ -using System; -using li_std_stringNamespace; - -public class runme -{ - static void Main() - { - // Checking expected use of %typemap(in) std::string {} - li_std_string.test_value("Fee"); - - // Checking expected result of %typemap(out) std::string {} - if (li_std_string.test_value("Fi") != "Fi") - throw new Exception("Test 1 failed"); - - // Verify type-checking for %typemap(in) std::string {} - try { - li_std_string.test_value(null); - throw new Exception("Test 2 failed"); - } catch (NullReferenceException) { - } - - // Checking expected use of %typemap(in) const std::string & {} - li_std_string.test_const_reference("Fo"); - - // Checking expected result of %typemap(out) const std::string& {} - if (li_std_string.test_const_reference("Fum") != "Fum") - throw new Exception("Test 3 failed"); - - // Verify type-checking for %typemap(in) const std::string & {} - try { - li_std_string.test_const_reference(null); - throw new Exception("Test 4 failed"); - } catch (NullReferenceException) { - } - - // - // Input and output typemaps for pointers and non-const references to - // std::string are *not* supported; the following tests confirm - // that none of these cases are slipping through. - // - - SWIGTYPE_p_std__string stringPtr = null; - - stringPtr = li_std_string.test_pointer_out(); - - li_std_string.test_pointer(stringPtr); - - stringPtr = li_std_string.test_const_pointer_out(); - - li_std_string.test_const_pointer(stringPtr); - - stringPtr = li_std_string.test_reference_out(); - - li_std_string.test_reference(stringPtr); - - } -}