swig/SWIG/Examples/test-suite/java
2005-10-08 11:36:16 +00:00
..
.cvsignore *** empty log message *** 2005-09-24 10:05:33 +00:00
aggregate_runme.java contract assertion test 2003-11-18 23:19:47 +00:00
array_member_runme.java Array member runtime test 2003-06-01 13:56:02 +00:00
arrays_global_twodim_runme.java
char_strings_runme.java char strings runtime test 2004-08-29 20:42:25 +00:00
cpp_typedef_runme.java Improved runtime tests 2004-01-21 21:23:31 +00:00
default_args_runme.java *** empty log message *** 2004-11-09 21:24:57 +00:00
default_constructor_runme.java test non-public destructors 2003-11-29 00:31:24 +00:00
director_abstract_runme.java Fix for the imports testcase breaking - many of the tests have classes with the same names and so these were being compiled as .class files in this directory. Solved this by giving these classes unique names based on the test name. 2005-04-28 22:13:32 +00:00
director_basic_runme.java Fix for the imports testcase breaking - many of the tests have classes with the same names and so these were being compiled as .class files in this directory. Solved this by giving these classes unique names based on the test name. 2005-04-28 22:13:32 +00:00
director_default_runme.java Fix for the imports testcase breaking - many of the tests have classes with the same names and so these were being compiled as .class files in this directory. Solved this by giving these classes unique names based on the test name. 2005-04-28 22:13:32 +00:00
director_enum_runme.java Fix for the imports testcase breaking - many of the tests have classes with the same names and so these were being compiled as .class files in this directory. Solved this by giving these classes unique names based on the test name. 2005-04-28 22:13:32 +00:00
director_exception_runme.java Fix for the imports testcase breaking - many of the tests have classes with the same names and so these were being compiled as .class files in this directory. Solved this by giving these classes unique names based on the test name. 2005-04-28 22:13:32 +00:00
director_frob_runme.java also, change the module name to director_frob 2004-01-22 00:52:06 +00:00
director_protected_runme.java Fix for the imports testcase breaking - many of the tests have classes with the same names and so these were being compiled as .class files in this directory. Solved this by giving these classes unique names based on the test name. 2005-04-28 22:13:32 +00:00
director_string_runme.java remove for now this test that causes stack overflow due to recursive calls 2005-05-25 21:18:18 +00:00
director_unroll_runme.java Fix for the imports testcase breaking - many of the tests have classes with the same names and so these were being compiled as .class files in this directory. Solved this by giving these classes unique names based on the test name. 2005-04-28 22:13:32 +00:00
director_wombat_runme.java test directors with classes passed by value, ref and pointer 2005-09-13 21:02:21 +00:00
dynamic_cast_runme.java
enum_thorough_proper_runme.java const enum SWIGTYPE & typemap tests 2004-11-28 19:20:22 +00:00
enum_thorough_runme.java const enum SWIGTYPE & typemap tests 2004-11-28 19:20:22 +00:00
enum_thorough_simple_runme.java const enum SWIGTYPE & typemap tests 2004-11-28 19:20:22 +00:00
enum_thorough_typeunsafe_runme.java const enum SWIGTYPE & typemap tests 2004-11-28 19:20:22 +00:00
extend_default_runme.java mod to work on java-1.4 2004-11-06 00:13:48 +00:00
extern_declaration_runme.java new test to test windows calling conventions with extern functions 2005-06-27 21:15:55 +00:00
ignore_parameter_runme.java
imports_runme.java
java_constants_runme.java
java_director_runme.java Fix for the imports testcase breaking - many of the tests have classes with the same names and so these were being compiled as .class files in this directory. Solved this by giving these classes unique names based on the test name. 2005-04-28 22:13:32 +00:00
java_enums_runme.java New default Java enum wrapping approach which uses the type safe enum pattern 2004-05-24 19:58:10 +00:00
java_jnitypes_runme.java
java_lib_arrays_dimensionless_runme.java dimensionless arrays tests marshalling with proper Java arrays 2004-12-08 22:52:07 +00:00
java_lib_arrays_runme.java New default Java enum wrapping approach which uses the type safe enum pattern 2004-05-24 19:58:10 +00:00
java_lib_various_runme.java add setter into test 2005-02-17 22:23:37 +00:00
java_pragmas_runme.java
java_throws_runme.java features for constructor fixes 2004-10-05 22:33:28 +00:00
java_typemaps_proxy_runme.java Fix for JDK1.5 2004-06-15 19:51:58 +00:00
java_typemaps_typewrapper_runme.java
li_std_string_runme.java variable tests added 2005-04-14 20:10:40 +00:00
li_typemaps_runme.java lib_xxx to li_xxx name change fixes 2004-11-02 22:31:12 +00:00
long_long_runme.java
Makefile.in Various Java specific director feature tests - tests from Scott Michel 2005-03-28 21:35:10 +00:00
multiple_inheritance_runme.java multiple inheritance and ignored base classes test 2005-10-08 11:36:16 +00:00
operator_overload_runme.java operator tests 2005-09-22 22:31:01 +00:00
overload_complicated_runme.java overloading when SWIG cannot disambiguate parameters tests added 2004-02-12 21:45:11 +00:00
overload_template_runme.java runtime tests for templated functions in a namespace added (overloading and default arg tests) 2004-10-20 21:07:53 +00:00
primitive_ref_runme.java Fixed bug in test 2003-05-11 21:52:19 +00:00
profiletest_runme.java added profile test 2004-06-14 18:11:38 +00:00
README
ret_by_value_runme.java
rname_runme.java %rename runtime tests added 2004-11-09 21:25:51 +00:00
template_classes_runme.java
template_default_arg_runme.java runtime tests for templated functions in a namespace added (overloading and default arg tests) 2004-10-20 21:07:53 +00:00
unions_runme.java
using_pointers_runme.java test using declaration for methods with an exception specification 2005-05-25 21:17:17 +00:00
varargs_runme.java %varargs tests for Java 2005-03-21 22:04:19 +00:00
virtual_poly_runme.java added a reference polymorphic return type case, and 2003-12-24 06:53:47 +00:00

See ../README for common README file.

The Java implementation of the test-suite is a little different to the other languages in that all of SWIGs output goes into a subdirectory named after the individual test case. This is so that all the shadow classes can be compiled as Java classes have to go into separate files. Otherwise the Makefile wouldn't know which .java files would be relevant to the testcase. For this to work the testcase must go into a Java package.

Any testcases which have _runme.java appended after the testcase name will be detected and run.