/tags/rel-1-3-29/SWIG/Examples/test-suite/ruby/constover_runme.rb
Ruby | 44 lines | 34 code | 10 blank | 0 comment | 12 complexity | 3795e3afaf7d513e0c53ffa8723812a6 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
1require 'constover' 2 3error = 0 4 5p = Constover.test("test") 6if p != "test" 7 puts "test failed!" 8 error = 1 9end 10 11p = Constover.test_pconst("test") 12if p != "test_pconst" 13 puts "test_pconst failed!" 14 error = 1 15end 16 17f = Constover::Foo.new 18p = f.test("test") 19if p != "test" 20 print "member-test failed!" 21 error = 1 22end 23 24p = f.test_pconst("test") 25if p != "test_pconst" 26 print "member-test_pconst failed!" 27 error = 1 28end 29 30p = f.test_constm("test") 31if p != "test_constmethod" 32 print "member-test_constm failed!" 33 error = 1 34end 35 36p = f.test_pconstm("test") 37if p != "test_pconstmethod" 38 print "member-test_pconstm failed!" 39 error = 1 40end 41 42exit(error) 43 44