lumiera_/tests
Ichthyostega 81c6136509 TreeExplorer: define interaction between expand and transform-operation
good news: it (almost) works out-of-the-box as expected.

There is only one problem: expandChildren() alters the content of the
data source, yet downstream decorators aren't aware of that fact and
continue to present cached evaluations, until the next iterate() call
is issued. Yet unfortunately this iterate already consumes the first
of the expanded children, which thus gets shadowed by the cached
outcome of parent node already consumed and expanded at that point

See the first example:

"10-8-expand-8-4-2-6-4-2"
should be 6 ^^^
2017-12-04 06:11:08 +01:00
..
backend decommission the safe-bool-idiom (closes #477) 2017-04-02 06:42:23 +02:00
basics UI-Dispatch: get the multithreded test to work (#1098) 2017-08-07 05:19:58 +02:00
core Library: typeof obsoleted by decltype 2017-12-04 03:53:36 +01:00
gui UI-Coordinates: support for truncating a given spec 2017-10-30 02:59:56 +01:00
include MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
library TreeExplorer: define interaction between expand and transform-operation 2017-12-04 06:11:08 +01:00
operation Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
plugin Fix notorious warning 2017-04-01 23:59:37 +02:00
tool Commands: some unit test coverage for unbinding arguments 2017-04-16 19:38:56 +02:00
00helloworld.tests
00support.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
00test.tests
10errorhandling.tests
10exception.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
11list.tests
11locking.tests
11luid.tests
11mpool.tests
11priqueue.tests
11safeclib.tests
11slist.tests
11time.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
12metaprogramming.tests TreeExplorer: transform-operation implemented and covered in test 2017-12-04 04:34:27 +01:00
15library.tests Library: define string conversion trait more precisely 2017-12-04 03:53:36 +01:00
20config_lowlevel.tests
20filedescriptor.tests
20filehandle.tests
20threads.tests
22config_highlevel.tests
25fundamental.tests UI-Dispatch: get the multithreded test to work (#1098) 2017-08-07 05:19:58 +02:00
30backend-file.tests
30backend-scheduler.tests
30backend-threadpool.tests
30interfaces.tests
30mmap.tests
30resourcecollector.tests
31fileheader.tests
31plugin.tests
40core.tests
41asset.tests fix and adjust broken test defintions. Closes #985 2016-01-10 12:25:45 +01:00
42query.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
43session.tests define the plan for some scaffolding to drive the UI-Session connection (#1042) 2016-12-10 01:21:08 +01:00
44builder.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
45controller.tests Commands: change implementation frame to include the command-ID 2017-04-17 03:09:12 +02:00
46engine.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
47playout.tests
48proc-operate.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
51-gui-model.tests DiffMessage: now uniformly plays the role of MutationMessage (closes #1066) 2017-08-13 07:25:32 +02:00
52-gui-control.tests UI-Coordinates: next steps to cover 2017-10-02 18:39:18 +02:00
80-regression.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
DIR_INFO
SConscript build/platform: make lib SigC++ available for GUI test code 2015-12-25 03:06:33 +01:00
test.conf Testsuite: change resource limits to work on Debian/Jessie 2015-08-16 01:17:39 +02:00
test.sh
testrunner.cpp Doxygen: supply missing file level comments for test support helpers 2017-02-22 01:58:49 +01:00