swig/Examples/test-suite/java
William S Fulton eae32a8da7 test virtual operators
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9357 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-25 20:15:24 +00:00
..
.cvsignore *** empty log message *** 2006-09-13 21:19:00 +00:00
aggregate_runme.java
apply_signed_char_runme.java %apply signed char test added 2006-08-10 21:22:12 +00:00
apply_strings_runme.java ensure %apply with char*, unsigned char* and signed char* works 2006-05-03 20:58:19 +00:00
array_member_runme.java
arrays_global_twodim_runme.java
char_strings_runme.java
cpp_typedef_runme.java update to use proxy terminology 2006-06-29 21:17:30 +00:00
default_args_runme.java
default_constructor_runme.java
director_abstract_runme.java
director_basic_runme.java
director_classes_runme.java comprehensive director runtime tests based on C# version 2006-07-07 10:09:46 +00:00
director_classic_runme.java director base method call tests to check recursive director method problem has gone away 2006-09-13 20:58:09 +00:00
director_default_runme.java
director_enum_runme.java
director_exception_runme.java
director_frob_runme.java
director_ignore_runme.java %ignore director fixes 2006-09-22 23:29:34 +00:00
director_primitives_runme.java comprehensive director runtime tests based on C# version 2006-07-07 10:09:46 +00:00
director_protected_runme.java
director_string_runme.java
director_thread_runme.java same Java class names used in different tests breaking the test fix 2006-09-13 20:56:46 +00:00
director_unroll_runme.java
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 Java/C# - test extra constructor to handle enum items initialised by another enum item for %javaconst(1)/%csconst(1) 2005-11-26 08:37:20 +00:00
enum_thorough_runme.java Java/C# - test extra constructor to handle enum items initialised by another enum item for %javaconst(1)/%csconst(1) 2005-11-26 08:37:20 +00:00
enum_thorough_simple_runme.java Java/C# - test extra constructor to handle enum items initialised by another enum item for %javaconst(1)/%csconst(1) 2005-11-26 08:37:20 +00:00
enum_thorough_typeunsafe_runme.java Java/C# - test extra constructor to handle enum items initialised by another enum item for %javaconst(1)/%csconst(1) 2005-11-26 08:37:20 +00:00
extend_default_runme.java
extern_declaration_runme.java
ignore_parameter_runme.java
imports_runme.java
intermediary_classname_runme.java test changing the intermediary classname from default 2005-12-21 22:50:08 +00:00
java_constants_runme.java
java_director_runme.java
java_enums_runme.java
java_jnitypes_runme.java
java_lib_arrays_dimensionless_runme.java
java_lib_arrays_runme.java add in check for array inputs 2006-01-20 22:18:44 +00:00
java_lib_various_runme.java
java_pragmas_runme.java
java_throws_runme.java
java_typemaps_proxy_runme.java
java_typemaps_typewrapper_runme.java
li_std_except_runme.java check std::exception typemaps are working correctly and throwing the correct Java exceptions. 2006-01-03 23:28:19 +00:00
li_std_string_runme.java add in const std::string variable tests 2006-01-29 14:47:38 +00:00
li_std_vector_runme.java vector wrapper runtime tests 2005-12-26 23:31:28 +00:00
li_typemaps_runme.java
long_long_runme.java More robust BigInteger runtime test 2006-01-09 23:11:17 +00:00
Makefile.in Fixes for autoconf-2.59d (2.60 beta) 2006-06-13 20:49:15 +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 test virtual operators 2006-09-25 20:15:24 +00:00
overload_complicated_runme.java
overload_template_runme.java
pointer_reference_runme.java pointer reference runtime test 2005-12-26 23:13:27 +00:00
primitive_ref_runme.java
profiletest_runme.java
README
ret_by_value_runme.java
rname_runme.java
template_classes_runme.java update to use proxy terminology 2006-06-29 21:17:30 +00:00
template_default_arg_runme.java
typemap_namespace_runme.java runtime test for Java added 2005-12-29 23:58:17 +00:00
unions_runme.java
using_pointers_runme.java
varargs_runme.java
virtual_poly_runme.java

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.