lumiera_/src/lib/test
Ichthyostega 643dfe3ea8 fix long standing error in testsuite runner
...uncovered by switching to c++11
When invoking an individual test, we used to erase
the 0-th cmdline argument, which happens to be allways
the name of the test being invoked. Yet none of our
tests actually complied to that contract. Rather,
all tests taking arguments access them by 1-based
argument index. Previously, the argument values just
happened to be still in memory at the original location
after erasing the 0st element.

"Fixed" that by changing the contract. Now, the 0th argument
remains in place, but when there are no additional arguments,
the whole cmdline is cleared.
This is messy, but the test runer needs to be rewritten
entirely, the whole API is clumsy and dangerous. Ticket #289
2014-05-09 00:56:31 +02:00
..
depend-4test.hpp move test mock support into separate header. Write comments (closes #934) 2013-10-20 03:48:23 +02:00
run.hpp testrunner: handle help request properly 2014-05-05 22:59:23 +02:00
suite.cpp fix long standing error in testsuite runner 2014-05-09 00:56:31 +02:00
suite.hpp testrunner: handle help request properly 2014-05-05 22:59:23 +02:00
test-coll.hpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
test-helper.cpp reorganise some boost::format usage 2013-09-01 17:36:05 +02:00
test-helper.hpp adapt Core + Proc to use the new Time framework 2011-05-16 08:37:36 +02:00
test.h integrate priority queue: lumiera namespace prefix; unit test pass 2013-09-13 05:44:58 +02:00
testdummy.hpp Test-driven brainstorming: draft a ScopedCollection #877 2012-01-01 06:20:42 +01:00
testoption.cpp testrunner: handle help request properly 2014-05-05 22:59:23 +02:00
testoption.hpp testrunner: handle help request properly 2014-05-05 22:59:23 +02:00