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