Commit graph

133 commits

Author SHA1 Message Date
William S Fulton
9669ab5604 test virtual operators
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9357 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-25 20:15:24 +00:00
William S Fulton
edd5bfeb1a %ignore director fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9326 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-22 23:29:34 +00:00
William S Fulton
736c2c3b3c *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9281 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-13 21:19:00 +00:00
William S Fulton
690b049762 - explicitcall feature removed.
- Instead of using the swig_up flag in each director method (Python, Ruby, Ocaml) to indicate
whether the explicit C++ call to the appropriate base class method or a normal
polymorphic C++ call should be made, the new approach makes one of these calls
directly from the wrapper method.
- Java/C# recursive director method calls fixed (no need for explicitcall feature to solve this now)


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9279 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-13 21:16:34 +00:00
William S Fulton
060dd7f6bd director base method call tests to check recursive director method problem has gone away
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9277 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-13 20:58:09 +00:00
William S Fulton
ee13e546eb same Java class names used in different tests breaking the test fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9276 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-13 20:56:46 +00:00
William S Fulton
8a3dc91543 director thread runtime test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9243 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-08-11 22:32:19 +00:00
William S Fulton
6a97777a97 %apply signed char test added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9234 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-08-10 21:22:12 +00:00
William S Fulton
9a6a77c6c0 More comprehensive test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9228 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-07-27 22:25:25 +00:00
William S Fulton
55d4c5e59b new director test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9213 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-07-12 20:18:08 +00:00
William S Fulton
760a7acf5c comprehensive director runtime tests based on C# version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9203 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-07-07 10:09:46 +00:00
William S Fulton
b2a344a30b explicitcall tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9187 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-07-04 20:55:10 +00:00
William S Fulton
f6bc004de9 update to use proxy terminology
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9177 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-29 21:17:30 +00:00
William S Fulton
e774c6e6bf Fixes for autoconf-2.59d (2.60 beta)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9163 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-13 20:49:15 +00:00
William S Fulton
0f96efd9ce ensure %apply with char*, unsigned char* and signed char* works
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9072 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-03 20:58:19 +00:00
Marcelo Matus
ad5009e76f add new tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8875 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-23 07:16:26 +00:00
Marcelo Matus
804de595cb add new tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8767 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-10 07:25:21 +00:00
William S Fulton
a372ee9242 add in const std::string variable tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8608 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-29 14:47:38 +00:00
William S Fulton
250d3f8244 add in check for array inputs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8496 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-20 22:18:44 +00:00
William S Fulton
aec2c9e7e8 More robust BigInteger runtime test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8335 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-09 23:11:17 +00:00
William S Fulton
48d71a9a89 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8284 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-08 00:59:46 +00:00
William S Fulton
b4e5f33592 Specify classpath which is needed should the CLASSPATH env variable be set
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8280 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-07 19:54:27 +00:00
William S Fulton
c80bfc55e6 call the sanity_check function to check the C++ operators are implemented correctly
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8271 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-07 01:09:33 +00:00
William S Fulton
42e48ca9f6 extra operator++ test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8256 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-06 16:32:54 +00:00
William S Fulton
3399d65d3e check std::exception typemaps are working correctly and throwing the correct Java exceptions.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8204 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-03 23:28:19 +00:00
William S Fulton
842f4bbb27 update with increment/decrement operator tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8143 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-31 00:14:58 +00:00
William S Fulton
b8b013e30e runtime test for Java added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8124 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-29 23:58:17 +00:00
William S Fulton
7bc130cb7f Add in intermediary_classname test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8122 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-29 23:25:03 +00:00
William S Fulton
94170dd0b0 vector wrapper runtime tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8071 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-26 23:31:28 +00:00
William S Fulton
33a81636be pointer reference runtime test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8066 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-26 23:13:27 +00:00
William S Fulton
e0c406fd56 test changing the intermediary classname from default
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8026 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-21 22:50:08 +00:00
William S Fulton
79d343470c Java/C# - test extra constructor to handle enum items initialised by another enum item for %javaconst(1)/%csconst(1)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7868 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-26 08:37:20 +00:00
William S Fulton
a3c0a7f9df multiple inheritance and ignored base classes test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7615 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-08 11:36:16 +00:00
William S Fulton
782897d26b *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7515 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 10:05:33 +00:00
William S Fulton
5becda9b9e operator tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7482 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-22 22:31:01 +00:00
William S Fulton
0e29d8f8a6 test directors with classes passed by value, ref and pointer
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7436 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-13 21:02:21 +00:00
William S Fulton
b62e405d4b new test to test windows calling conventions with extern functions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7320 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-27 21:15:55 +00:00
William S Fulton
179c5710af *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7265 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-09 18:52:32 +00:00
William S Fulton
9f5d2e0648 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7239 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:54:45 +00:00
William S Fulton
cb7aaf7406 remove for now this test that causes stack overflow due to recursive calls
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7215 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:18:18 +00:00
William S Fulton
4453747c6b test using declaration for methods with an exception specification
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7214 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:17:17 +00:00
William S Fulton
fcc79874bc *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7182 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-09 20:16:19 +00:00
William S Fulton
676f166752 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.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7175 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-28 22:13:32 +00:00
William S Fulton
bea5de91f1 variable tests added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7149 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-14 20:10:40 +00:00
William S Fulton
26b2877caa string reference test fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7106 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-29 20:47:52 +00:00
William S Fulton
101dfb9bf0 Various Java specific director feature tests - tests from Scott Michel
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7103 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-28 21:35:10 +00:00
William S Fulton
4aecc71177 java specific tests moved to java_director.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7102 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-28 21:30:51 +00:00
William S Fulton
6970471abd remove hs_errxxxx.log files with clean
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7094 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-21 22:07:54 +00:00
William S Fulton
5e764bd69c %varargs tests for Java
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7092 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-21 22:04:19 +00:00
William S Fulton
2cdf0a051f add setter into test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6971 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-02-17 22:23:37 +00:00