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

# · Go · 26 lines · 20 code · 6 blank · 0 comment · 10 complexity · 2f781dc6160fbb2b42bad90a083c8d76 MD5 · raw file

  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. }