swig/Examples/test-suite/octave/template_inherit_runme.m
Xavier Delacour 393391965c Initial commit of Octave module.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10290 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-03-01 23:35:44 +00:00

68 lines
901 B
Mathematica

template_inherit
a = FooInt();
b = FooDouble();
c = BarInt();
d = BarDouble();
e = FooUInt();
f = BarUInt();
if (!strcmp(a.blah(),"Foo"))
error
endif
if (!strcmp(b.blah(),"Foo"))
error
endif
if (!strcmp(e.blah(),"Foo"))
error
endif
if (!strcmp(c.blah(),"Bar"))
error
endif
if (!strcmp(d.blah(),"Bar"))
error
endif
if (!strcmp(f.blah(),"Bar"))
error
endif
if (!strcmp(c.foomethod(),"foomethod"))
error
endif
if (!strcmp(d.foomethod(),"foomethod"))
error
endif
if (!strcmp(f.foomethod(),"foomethod"))
error
endif
if (!strcmp(invoke_blah_int(a),"Foo"))
error
endif
if (!strcmp(invoke_blah_int(c),"Bar"))
error
endif
if (!strcmp(invoke_blah_double(b),"Foo"))
error
endif
if (!strcmp(invoke_blah_double(d),"Bar"))
error
endif
if (!strcmp(invoke_blah_uint(e),"Foo"))
error
endif
if (!strcmp(invoke_blah_uint(f),"Bar"))
error
endif