12 require 'ignore_parameter'
14 include Ignore_parameter
16 # Global function tests
17 raise RuntimeError unless jaguar(0, 1.0) == "hello"
18 raise RuntimeError unless lotus("foo", 1.0) == 101
19 raise RuntimeError unless tvr("foo", 0) == 8.8
20 raise RuntimeError unless ferrari() == 101
22 # Member function tests
24 raise RuntimeError unless sc.daimler(0, 1.0) == "hello"
25 raise RuntimeError unless sc.astonmartin("foo", 1.0) == 101
26 raise RuntimeError unless sc.bugatti("foo", 0) == 8.8
27 raise RuntimeError unless sc.lamborghini() == 101
30 MiniCooper.new(0, 1.0)
31 MorrisMinor.new("foo", 1.0)
32 FordAnglia.new("foo", 0)