[pygccxml-commit] SF.net SVN: pygccxml: [801] pyplusplus_dev/unittests
Brought to you by:
mbaas,
roman_yakovenko
|
From: <rom...@us...> - 2006-12-14 18:41:55
|
Revision: 801
http://svn.sourceforge.net/pygccxml/?rev=801&view=rev
Author: roman_yakovenko
Date: 2006-12-14 10:41:53 -0800 (Thu, 14 Dec 2006)
Log Message:
-----------
adding new test cases
Modified Paths:
--------------
pyplusplus_dev/unittests/data/free_functions_to_be_exported.hpp
pyplusplus_dev/unittests/data/member_functions_to_be_exported.hpp
pyplusplus_dev/unittests/free_functions_tester.py
pyplusplus_dev/unittests/member_functions_tester.py
Modified: pyplusplus_dev/unittests/data/free_functions_to_be_exported.hpp
===================================================================
--- pyplusplus_dev/unittests/data/free_functions_to_be_exported.hpp 2006-12-14 12:58:00 UTC (rev 800)
+++ pyplusplus_dev/unittests/data/free_functions_to_be_exported.hpp 2006-12-14 18:41:53 UTC (rev 801)
@@ -12,7 +12,7 @@
return 1;
}
-inline int plus(int a, int b=21){
+inline int plus(int a, const int b=21){
return a+b;
}
Modified: pyplusplus_dev/unittests/data/member_functions_to_be_exported.hpp
===================================================================
--- pyplusplus_dev/unittests/data/member_functions_to_be_exported.hpp 2006-12-14 12:58:00 UTC (rev 800)
+++ pyplusplus_dev/unittests/data/member_functions_to_be_exported.hpp 2006-12-14 18:41:53 UTC (rev 801)
@@ -176,6 +176,11 @@
mem_fun_environment_t env;
int i = env.get_value<int>("");
}
+
+struct mem_fun_constness_t{
+ static int do_smth( int, const int ){ return 0; }
+ void do_smth_mem( int, const int ){}
+};
}
#endif//__member_functions_to_be_exported_hpp__
Modified: pyplusplus_dev/unittests/free_functions_tester.py
===================================================================
--- pyplusplus_dev/unittests/free_functions_tester.py 2006-12-14 12:58:00 UTC (rev 800)
+++ pyplusplus_dev/unittests/free_functions_tester.py 2006-12-14 18:41:53 UTC (rev 801)
@@ -19,6 +19,7 @@
def customize(self, mb ):
mb.calldef( 'one' ).alias = 'ONE'
+ mb.calldef('plus' ).create_with_signature = True
def run_tests(self, module):
self.failUnless( module.ONE() == 1 )
Modified: pyplusplus_dev/unittests/member_functions_tester.py
===================================================================
--- pyplusplus_dev/unittests/member_functions_tester.py 2006-12-14 12:58:00 UTC (rev 800)
+++ pyplusplus_dev/unittests/member_functions_tester.py 2006-12-14 18:41:53 UTC (rev 801)
@@ -43,6 +43,8 @@
mb.run_query_optimizer()
+ mb.class_('mem_fun_constness_t' ).always_expose_using_scope = True
+
def create_py_immutable_by_ref( self, module ):
class py_immutable_by_ref( module.immutable_by_ref_t ):
def __init__( self ):
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|