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

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

#
MATLAB | 27 lines | 20 code | 7 blank | 0 comment | 6 complexity | 429791fc7eb5de65fc21ac3ead4dbc14 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  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