aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Created unit test to operator().Renato Filho2010-08-114-0/+56
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Modified one more test to use assert_(not a == b) instead of assertNotEqualKalev Lember2010-08-041-1/+1
| | | | | | | | | Similar to 83c272, avoid using assertNotEqual which in Python 2.7 uses the != operator; that operator however is intentionally left undefined in Point class. Reviewed by Marcelo Lira <marcelo.lira@openbossa.org> Reviewed by Renato Araujo <renato.filho@openbossa.org>
* Modified tests using Point and assertNotEqual to use assert_(not a == b).Marcelo Lira2010-08-032-2/+2
| | | | | | | | This is due to Point intentionally not having a != operator and assertNotEqual implementation using the __ne__ operator on Python 2.7. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Revert "Created operator != or __ne__ in Point class, to avoid tests errors ↵Marcelo Lira2010-08-032-7/+0
| | | | | | | | | | | | with Python 2.7." This reverts commit ce4b5f535f43bd2ff800b709f88c6f9c5be68003. The unittest.assertNotEqual method has changed in Python 2.7 to use the "!=" operator. The Point class was intentionally left without a "!=" to test if Shiboken would raise a NotImplementedError exception. This commit will be reverted and the tests using Point and assertNotEqual must be changed to avoid the possible usage of "!=".
* Added custom code to VoidHolder.gimmeMeSomeVoidPointer().Marcelo Lira2010-08-031-1/+11
| | | | | | | | The said method retuns a void pointer never before seen on the Python side. The code injection puts the void pointer in a BaseWrapper object. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Added a case for VoidHolder test that uses a native Python object.Marcelo Lira2010-08-031-1/+9
| | | | | The test stores a native Python object as a void pointer in C++ and takes it back.
* Created operator != or __ne__ in Point class, to avoid tests errors with ↵Renato Filho2010-08-022-0/+7
| | | | | | | Python 2.7. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Create a new copy from object when convert from PyObject to const ref.Renato Filho2010-07-271-9/+0
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* BindingManager destructor now asserts if the wrapper map is empty.Marcelo Lira2010-07-271-0/+13
| | | | | | | | | | | | | The assertion is only used in debug mode. The duck punching test was altered to avoid failing when run with debug. Check the duck punching test file for a better explanation. Also added a debug helper method "showWrapperMap" to the binding manager, it shows the contents of the C pointer to Python wrapper mapping. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Fix char* converterRenato Filho2010-07-275-30/+36
| | | | | | | | Fix tests. Created warnning about return last ref of python object. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Fixed inject code to works on windows.Renato Filho2010-07-191-1/+2
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Use correct python library in debug mode.Renato Filho2010-07-192-2/+2
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Use 60 secs to default test timeout.Renato Filho2010-07-131-1/+4
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Fixed wrong overload decisor generated code.Marcelo Lira2010-07-133-0/+86
| | | | | | | | | The decisor must check for the number of arguments before calling Converter::isConvertible method, to avoid passing NULL pointers to it. Unit tests were added. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Fixes bug#253 - "Segmentation Fault when clicked on ListWidget with TableModel"Hugo Parente Lima2010-07-062-0/+45
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Add support for static fields.Hugo Parente Lima2010-07-023-0/+6
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Added test for finding type scope in cases involving inheritance.Marcelo Lira2010-06-292-0/+44
| | | | | Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Add unit test for bug#237.Hugo Parente Lima2010-06-211-0/+48
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Fixes the build-tests by including the library postfixes in the programRenato Filho2010-06-182-2/+2
| | | | | | | | calls Author: Didier Raboud <didier@raboud.com> Reviewers: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Created unit tests for named arguments.Renato Filho2010-06-173-4/+104
| | | | | Reviewers: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Used CMAKE_DEBUG_POSTFIX in plugin name on generatorrunner.Renato Filho2010-06-172-2/+2
| | | | | Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Add libother directory to LD_LIBRARY_PATH, shiboken can be compiled with ↵Hugo Parente Lima2010-06-171-1/+1
| | | | | | | CMAKE_SKIP_RPATH=true. Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* chmod -x on all tests.Hugo Parente Lima2010-06-1668-0/+0
| | | | We can't run they standalone anyway, because they need some env vars to be exported like PYTHONPATH.
* Adds a test for function call that triggers an implicit conversion.Marcelo Lira2010-06-151-0/+6
|
* Added test function with an integer argument that have an enum as default value.Marcelo Lira2010-06-153-0/+14
|
* Fix problems on MacOSX due to uninitialized variables and mixing of int, ↵Hugo Parente Lima2010-06-157-25/+23
| | | | | | | uint and ulong variables. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* MSVC complains about the missing operator< in Str when we use it on a std::list.Hugo Parente Lima2010-06-142-0/+6
|
* Added Converter<T>::checkType.Hugo Parente Lima2010-06-091-1/+1
| | | | | | This method is needed because you can not call Converter<T>::isConvertible inside a Converter<Y>::isConvertible implementation, otherwise it'll create a 2-step implicit conversion.
* Added support for protected fields when not using the "protected hack".Marcelo Lira2010-06-034-1/+24
| | | | Tests were also added.
* Fixes code generation for classes with private destructors.Marcelo Lira2010-06-022-0/+20
| | | | | | This fix is specific for the cases when the "protected hack" is turned off. Also added some tests.
* Generator improved to handle protected enums without the protected hack.Marcelo Lira2010-06-023-5/+39
|
* Adds protected enum test cases.Marcelo Lira2010-06-014-1/+57
|
* Fixed declaration of class SimpleFile.Renato Filho2010-05-262-30/+56
| | | | | | | Move FILE member to internal structor to avoid errors on compilation of debian PPC. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
* API fixes.Renato Filho2010-05-1812-20/+23
| | | | | | | | | * Export enums without macro * Declare virtual destructor on all classes with virtual functions * Fix extern "C" declaration scope Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Added tests for user added functions declared inside namespaces.Hugo Parente Lima2010-04-302-0/+9
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Renato Araújo <renato.araujo@openbossa.org>
* Adding test for #212 - Overloads with enumsLauro Neto2010-04-303-1/+23
|
* Merge remote branch 'luck/fixprivctor'Luciano Wolf2010-04-235-0/+143
|\
| * Support to "only private constructor available" case.Luciano Wolf2010-04-215-0/+143
| |
* | Use qualified class name when callign a method like self->ClassName::method().Hugo Parente Lima2010-04-223-1/+13
| | | | | | | | This fix some problems compiling bindings for classes under C++ namespaces.
* | Added support for enums inside classes inside namespaces.Hugo Parente Lima2010-04-223-0/+6
| |
* | Add test for classes and inner classes inside namespaces.Hugo Parente Lima2010-04-225-2/+58
| |
* | Add declaration of global functions on sample typesystem.Hugo Parente Lima2010-04-221-3/+24
| |
* | Fixed argument policy propagate.Renato Filho2010-04-223-2/+14
|/ | | | | Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
* Unit test for multiple derived classes.Renato Filho2010-04-121-2/+26
|
* Remove warnings about "deprecated conversion from string constant to 'char*'".Hugo Parente Lima2010-04-121-1/+1
| | | | | | | | These warnings are due to the Python C API using a char* as parameter when it should const char*. Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org> Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
* Better error messages when reimplementing virtual methods.Hugo Parente Lima2010-04-082-1/+15
|
* Add another test case to multi_cpp_test.pyHugo Parente Lima2010-04-081-0/+30
|
* Adding test for mixed Python/C++ mult. inheritanceLauro Neto2010-04-081-0/+71
| | | | | Reviewer: Bruno Araujo <bruno.araujo@openbossa.org> Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org>
* Adding multiple inheritance + virtual method testLauro Neto2010-04-081-0/+83
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org>
* Added unit test for crash with references, None types and comparison functions.Hugo Parente Lima2010-04-051-1/+6
|