/trunk/Examples/test-suite/ruby/li_cstring_runme.rb
Ruby | 22 lines | 14 code | 4 blank | 4 comment | 8 complexity | ebbfeeb172188e49003b659d6d27b1f7 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- #!/usr/bin/env ruby
- #
- # Test for li_cstring.i
- #
- require 'swig_assert'
- require 'li_cstring'
- include Li_cstring
- swig_assert_each_line <<EOF
- count("hello", 'l'[0]) == 2
- test1 == 'Hello World'
- test2
- test3('hello') == 'hello-suffix'
- test4('hello') == 'hello-suffix'
- test5(5) == 'xxxxx'
- test6(6) == 'xxx'
- test7 == 'Hello world!'
- test8 == (32..32+63).map {|x| x.chr }.join
- EOF