From 87d2016a27ca7740510e4bcd8ccfc50ad9dde04e Mon Sep 17 00:00:00 2001 From: Logan Johnson Date: Fri, 7 Mar 2003 17:21:58 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4460 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/Examples/test-suite/ruby/using1_runme.rb | 4 +++ SWIG/Examples/test-suite/ruby/using2_runme.rb | 4 +++ .../ruby/using_composition_runme.rb | 17 +++++++++++++ .../test-suite/ruby/using_extend_runme.rb | 25 +++++++++++++++++++ .../test-suite/ruby/using_inherit_runme.rb | 13 ++++++++++ .../test-suite/ruby/using_private_runme.rb | 11 ++++++++ .../test-suite/ruby/using_protected_runme.rb | 11 ++++++++ 7 files changed, 85 insertions(+) create mode 100644 SWIG/Examples/test-suite/ruby/using1_runme.rb create mode 100644 SWIG/Examples/test-suite/ruby/using2_runme.rb create mode 100644 SWIG/Examples/test-suite/ruby/using_composition_runme.rb create mode 100644 SWIG/Examples/test-suite/ruby/using_extend_runme.rb create mode 100644 SWIG/Examples/test-suite/ruby/using_inherit_runme.rb create mode 100644 SWIG/Examples/test-suite/ruby/using_private_runme.rb create mode 100644 SWIG/Examples/test-suite/ruby/using_protected_runme.rb diff --git a/SWIG/Examples/test-suite/ruby/using1_runme.rb b/SWIG/Examples/test-suite/ruby/using1_runme.rb new file mode 100644 index 000000000..a662f0a8c --- /dev/null +++ b/SWIG/Examples/test-suite/ruby/using1_runme.rb @@ -0,0 +1,4 @@ +require 'using1' + +raise RuntimeError unless Using1.spam(37) == 37 + diff --git a/SWIG/Examples/test-suite/ruby/using2_runme.rb b/SWIG/Examples/test-suite/ruby/using2_runme.rb new file mode 100644 index 000000000..ac69c41ba --- /dev/null +++ b/SWIG/Examples/test-suite/ruby/using2_runme.rb @@ -0,0 +1,4 @@ +require 'using2' + +raise RuntimeError unless Using2.spam(37) == 37 + diff --git a/SWIG/Examples/test-suite/ruby/using_composition_runme.rb b/SWIG/Examples/test-suite/ruby/using_composition_runme.rb new file mode 100644 index 000000000..fa087e5c3 --- /dev/null +++ b/SWIG/Examples/test-suite/ruby/using_composition_runme.rb @@ -0,0 +1,17 @@ +require 'using_composition' + +include Using_composition + +f = FooBar.new +if f.blah(3) != 3 + raise RuntimeError,"blah(int)" +end + +if f.blah(3.5) != 3.5 + raise RuntimeError,"blah(double)" +end + +if f.blah("hello") != "hello" + raise RuntimeError,"blah(char *)" +end + diff --git a/SWIG/Examples/test-suite/ruby/using_extend_runme.rb b/SWIG/Examples/test-suite/ruby/using_extend_runme.rb new file mode 100644 index 000000000..57ec64a03 --- /dev/null +++ b/SWIG/Examples/test-suite/ruby/using_extend_runme.rb @@ -0,0 +1,25 @@ +require 'using_extend' + +include Using_extend + +f = FooBar.new +if f.blah(3) != 3 + raise RuntimeError,"blah(int)" +end + +if f.blah(3.5) != 3.5 + raise RuntimeError,"blah(double)" +end + +if f.blah("hello") != "hello" + raise RuntimeError,"blah(char *)" +end + +if f.blah(3,4) != 7 + raise RuntimeError,"blah(int,int)" +end + +if f.blah(3.5,7.5) != (3.5+7.5) + raise RuntimeError,"blah(double,double)" +end + diff --git a/SWIG/Examples/test-suite/ruby/using_inherit_runme.rb b/SWIG/Examples/test-suite/ruby/using_inherit_runme.rb new file mode 100644 index 000000000..d41fe2a92 --- /dev/null +++ b/SWIG/Examples/test-suite/ruby/using_inherit_runme.rb @@ -0,0 +1,13 @@ +require 'using_inherit' + +include Using_inherit + +b = Bar.new +if b.test(3) != 3 + raise RuntimeError,"test(int)" +end + +if b.test(3.5) != 3.5 + raise RuntimeError, "test(double)" +end + diff --git a/SWIG/Examples/test-suite/ruby/using_private_runme.rb b/SWIG/Examples/test-suite/ruby/using_private_runme.rb new file mode 100644 index 000000000..6ba3f45e3 --- /dev/null +++ b/SWIG/Examples/test-suite/ruby/using_private_runme.rb @@ -0,0 +1,11 @@ +require 'using_private' + +include Using_private + +f = FooBar.new +f.x = 3 + +if f.blah(4) != 4 + raise RuntimeError, "blah(int)" +end + diff --git a/SWIG/Examples/test-suite/ruby/using_protected_runme.rb b/SWIG/Examples/test-suite/ruby/using_protected_runme.rb new file mode 100644 index 000000000..eb456dd7c --- /dev/null +++ b/SWIG/Examples/test-suite/ruby/using_protected_runme.rb @@ -0,0 +1,11 @@ +require 'using_protected' + +include Using_protected + +f = FooBar.new +f.x = 3 + +if f.blah(4) != 4 + raise RuntimeError, "blah(int)" +end +