/trunk/Examples/test-suite/go/struct_initialization_runme.go

# · Go · 29 lines · 22 code · 7 blank · 0 comment · 12 complexity · 299811de1f818ab7e8284a78883bec3d MD5 · raw file

  1. package main
  2. import . "./struct_initialization"
  3. func main() {
  4. if GetInstanceC1().GetX() != 10 {
  5. panic(0)
  6. }
  7. if GetInstanceD1().GetX() != 10 {
  8. panic(0)
  9. }
  10. if GetInstanceD2().GetX() != 20 {
  11. panic(0)
  12. }
  13. if GetInstanceD3().GetX() != 30 {
  14. panic(0)
  15. }
  16. if GetInstanceE1().GetX() != 1 {
  17. panic(0)
  18. }
  19. if GetInstanceF1().GetX() != 1 {
  20. panic(0)
  21. }
  22. }