diff options
Diffstat (limited to 'Examples/test-suite/octave/constructor_copy_runme.m')
| -rw-r--r-- | Examples/test-suite/octave/constructor_copy_runme.m | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/Examples/test-suite/octave/constructor_copy_runme.m b/Examples/test-suite/octave/constructor_copy_runme.m new file mode 100644 index 0000000..5d52ab5 --- /dev/null +++ b/Examples/test-suite/octave/constructor_copy_runme.m @@ -0,0 +1,44 @@ +constructor_copy + +f1 = Foo1(3); +f11 = Foo1(f1); + + +if (f1.x != f11.x) + error +endif + + +f8 = Foo8(); +try + f81 = Foo8(f8); + good = 0; +catch + good = 1; +end_try_catch + +if (!good) + error +endif + + +bi = Bari(5); +bc = Bari(bi); + +if (bi.x != bc.x) + error +endif + + +bd = Bard(5); +try + bc = Bard(bd); + good = 0; +catch + good = 1; +end_try_catch + +if (!good) + error +endif + |
