#!/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 | |