From 9ca7ea8ad0a1b69af205fd554da714792aaca325 Mon Sep 17 00:00:00 2001 From: Dave Beazley Date: Thu, 20 Mar 2003 19:36:16 +0000 Subject: [PATCH] new test git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4590 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Examples/test-suite/class_scope_weird.i | 11 +++++++++++ Examples/test-suite/common.mk | 2 +- Examples/test-suite/python/class_scope_weird_runme.py | 5 +++++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 Examples/test-suite/class_scope_weird.i create mode 100644 Examples/test-suite/python/class_scope_weird_runme.py diff --git a/Examples/test-suite/class_scope_weird.i b/Examples/test-suite/class_scope_weird.i new file mode 100644 index 000000000..921d2cd53 --- /dev/null +++ b/Examples/test-suite/class_scope_weird.i @@ -0,0 +1,11 @@ +%module class_scope_weird + +%inline %{ +class Foo { +public: + int Foo::bar(int x) { + return x; + } +}; +%} + diff --git a/Examples/test-suite/common.mk b/Examples/test-suite/common.mk index d89b9f3c2..9c2edbf4a 100644 --- a/Examples/test-suite/common.mk +++ b/Examples/test-suite/common.mk @@ -50,7 +50,6 @@ CPP_TEST_BROKEN += \ template_specialization_enum \ using_namespace - # Broken C test cases. (Can be run individually using make testcase.cpptest.) C_TEST_BROKEN += @@ -76,6 +75,7 @@ CPP_TEST_CASES += \ casts \ cast_operator \ class_ignore \ + class_scope_weird \ const_const_2 \ constant_pointers \ constover \ diff --git a/Examples/test-suite/python/class_scope_weird_runme.py b/Examples/test-suite/python/class_scope_weird_runme.py new file mode 100644 index 000000000..359a761b9 --- /dev/null +++ b/Examples/test-suite/python/class_scope_weird_runme.py @@ -0,0 +1,5 @@ +import class_scope_weird + +f = class_scope_weird.Foo() +if f.bar(3) != 3: + raise RuntimeError