1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
#!/usr/bin/env ruby
#
# This test implementation is directly derived from its Python counterpart.
#
require 'swig_assert'
require 'cpp_enum'
f = Cpp_enum::Foo.new
swig_assert_equal('f.hola', 'Cpp_enum::Foo::Hello', binding)
f.hola = Cpp_enum::Foo::Hi
swig_assert_equal('f.hola', 'Cpp_enum::Foo::Hi', binding)
f.hola = Cpp_enum::Foo::Hello
swig_assert_equal('f.hola', 'Cpp_enum::Foo::Hello', binding)
Cpp_enum::hi = Cpp_enum::Hello
swig_assert_equal('Cpp_enum::hi', 'Cpp_enum::Hello', binding)
|