git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5518 626c5289-ae23-0410-ae9c-e8d60b6d4f22
23 lines
654 B
Ruby
23 lines
654 B
Ruby
require 'ignore_parameter'
|
|
|
|
include Ignore_parameter
|
|
|
|
# Global function tests
|
|
raise RuntimeError unless jaguar(0, 1.0) == "hello"
|
|
raise RuntimeError unless lotus("foo", 1.0) == 101
|
|
raise RuntimeError unless tvr("foo", 0) == 8.8
|
|
raise RuntimeError unless ferrari() == 101
|
|
|
|
# Member function tests
|
|
sc = SportsCars.new
|
|
raise RuntimeError unless sc.daimler(0, 1.0) == "hello"
|
|
raise RuntimeError unless sc.astonmartin("foo", 1.0) == 101
|
|
raise RuntimeError unless sc.bugatti("foo", 0) == 8.8
|
|
raise RuntimeError unless sc.lamborghini() == 101
|
|
|
|
# Constructor tests
|
|
MiniCooper.new(0, 1.0)
|
|
MorrisMinor.new("foo", 1.0)
|
|
FordAnglia.new("foo", 0)
|
|
AustinAllegro.new()
|
|
|