PageRenderTime 22ms CodeModel.GetById 0ms RepoModel.GetById 0ms app.codeStats 0ms

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

#
Go | 26 lines | 20 code | 6 blank | 0 comment | 10 complexity | 2f781dc6160fbb2b42bad90a083c8d76 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  1. package main
  2. import "./varargs"
  3. func main() {
  4. if varargs.Test("Hello") != "Hello" {
  5. panic("Failed")
  6. }
  7. f := varargs.NewFoo("Greetings")
  8. if f.GetStr() != "Greetings" {
  9. panic("Failed")
  10. }
  11. if f.Test("Hello") != "Hello" {
  12. panic("Failed")
  13. }
  14. if varargs.Test_def("Hello", 1) != "Hello" {
  15. panic("Failed")
  16. }
  17. if varargs.Test_def("Hello") != "Hello" {
  18. panic("Failed")
  19. }
  20. }