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

# · Go · 26 lines · 20 code · 6 blank · 0 comment · 6 complexity · 49e522980f07d46cb4f0f2a3b8654a45 MD5 · raw file

  1. package main
  2. import "./inherit_missing"
  3. func main() {
  4. a := inherit_missing.New_Foo()
  5. b := inherit_missing.NewBar()
  6. c := inherit_missing.NewSpam()
  7. x := inherit_missing.Do_blah(a)
  8. if x != "Foo::blah" {
  9. panic(x)
  10. }
  11. x = inherit_missing.Do_blah(b)
  12. if x != "Bar::blah" {
  13. panic(x)
  14. }
  15. x = inherit_missing.Do_blah(c)
  16. if x != "Spam::blah" {
  17. panic(x)
  18. }
  19. inherit_missing.Delete_Foo(a)
  20. }