PageRenderTime 37ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

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

#
Go | 26 lines | 20 code | 6 blank | 0 comment | 6 complexity | 49e522980f07d46cb4f0f2a3b8654a45 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  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. }