diff options
Diffstat (limited to 'Examples/test-suite/ruby/enums_runme.rb')
| -rw-r--r-- | Examples/test-suite/ruby/enums_runme.rb | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Examples/test-suite/ruby/enums_runme.rb b/Examples/test-suite/ruby/enums_runme.rb new file mode 100644 index 0000000..cafac25 --- /dev/null +++ b/Examples/test-suite/ruby/enums_runme.rb @@ -0,0 +1,34 @@ +#!/usr/bin/env ruby +# +# Runtime tests for enums.i +# + +require 'swig_assert' +require 'enums' + +swig_assert_each_line( <<EOF ) +Enums::CSP_ITERATION_FWD == 0 +Enums::CSP_ITERATION_BWD == 11 +Enums::ABCDE == 0 +Enums::FGHJI == 1 +Enums.bar1(1) +Enums.bar2(1) +Enums.bar3(1) +Enums::Boo == 0 +Enums::Hoo == 5 +Enums::Globalinstance1 == 0 +Enums::Globalinstance2 == 1 +Enums::Globalinstance3 == 30 +Enums::AnonEnum1 == 0 +Enums::AnonEnum2 == 100 +Enums::BAR1 == 0 +Enums::BAR2 == 1 +EOF + +# +# @bug: +# +# swig_assert_each_line( <<EOF ) +# Enums::IFoo::Phoo == 50 +# Enums::IFoo::Char == 'a'[0] +# EOF |
