| #!/usr/bin/env ruby |
| # |
| # Put description here |
| # |
| # |
| # |
| # |
| # |
| |
| require 'swig_assert' |
| |
| require 'director_basic' |
| |
| class MyFoo < Director_basic::Foo |
| def ping |
| "MyFoo::ping()" |
| end |
| end |
| |
| a = MyFoo.new |
| |
| raise RuntimeError if a.ping != "MyFoo::ping()" |
| raise RuntimeError if a.pong != "Foo::pong();MyFoo::ping()" |
| |
| b = Director_basic::Foo.new |
| |
| raise RuntimeError if b.ping != "Foo::ping()" |
| raise RuntimeError if b.pong != "Foo::pong();Foo::ping()" |
| |
| |
| a = Director_basic::MyClass.new |
| a = Director_basic::MyClassT_i.new |
| |
| |
| a = Director_basic::MyClass.new 1 |
| a = Director_basic::MyClassT_i.new 1 |