/trunk/Examples/test-suite/go/cpp_enum_runme.go
Go | 27 lines | 20 code | 7 blank | 0 comment | 8 complexity | 3ad041534eaf4aa1f7759ef9d82f6850 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- package main
- import "./cpp_enum"
- func main() {
- f := cpp_enum.NewFoo()
- if f.GetHola() != cpp_enum.FooHello {
- panic(f.GetHola())
- }
- f.SetHola(cpp_enum.FooHi)
- if f.GetHola() != cpp_enum.FooHi {
- panic(f.GetHola())
- }
- f.SetHola(cpp_enum.FooHello)
- if f.GetHola() != cpp_enum.FooHello {
- panic(f.GetHola())
- }
- cpp_enum.SetHi(cpp_enum.Hello)
- if cpp_enum.GetHi() != cpp_enum.Hello {
- panic(cpp_enum.Hi)
- }
- }