/trunk/Examples/test-suite/octave/using_extend_runme.m

# · MATLAB · 27 lines · 20 code · 7 blank · 0 comment · 6 complexity · 429791fc7eb5de65fc21ac3ead4dbc14 MD5 · raw file

  1. using_extend
  2. f = FooBar();
  3. if (f.blah(3) != 3)
  4. error("blah(int)")
  5. endif
  6. if (f.blah(3.5) != 3.5)
  7. error("blah(double)")
  8. endif
  9. if (!strcmp(f.blah("hello"),"hello"))
  10. error("blah(char *)")
  11. endif
  12. if (f.blah(3,4) != 7)
  13. error("blah(int,int)")
  14. endif
  15. if (f.blah(3.5,7.5) != (3.5+7.5))
  16. error("blah(double,double)")
  17. endif
  18. if (f.duh(3) != 3)
  19. error("duh(int)")
  20. endif