LUMIERA.clone/tests/library/diff
Ichthyostega 05b5ee9a7e Diff-Framework: investigate simplification for the most common case
After this long break during the "Covid Year 2020",
I pick this clean-up task as a means to fresh up my knowledge about the code base

The point to note is, when looking at all the existing diff bindings,
seemingly there is a lot of redundancy on some technical details,
which do not cary much meaining or relevance at the usage site:

- the most prominent case is binding to a collection of DiffMutables hold by smart-ptr
- all these objects expose an object identity (getID() function), which can be used as »Matcher«
- and all these objects can just delegate to the child's buildMutator() function
  for entering a recursive mutation.
2021-01-22 12:38:45 +01:00
..
diff-complex-application-test.cpp Diff-Listener: need a really basic test 2019-12-12 23:41:26 +01:00
diff-ignore-changes-test.cpp TreeMutator: combine no-op layer with selective other diff binding 2018-10-12 02:05:11 +02:00
diff-index-table-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
diff-list-application-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
diff-list-generation-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
diff-tree-application-simple-test.cpp Diff-Framework: investigate simplification for the most common case 2021-01-22 12:38:45 +01:00
diff-tree-application-test.cpp Diff-Listener: need a really basic test 2019-12-12 23:41:26 +01:00
diff-tree-mutation-listener-test.cpp Diff-Listener: add a variant to trigger also on value assignment (see #1206) 2020-03-15 23:11:14 +01:00
gen-node-test.cpp Lib: simplified optional access to nested record attributes 2020-03-14 23:52:04 +01:00
generic-record-test.cpp Diff-Listener: need a really basic test 2019-12-12 23:41:26 +01:00
mutation-message-test.cpp C++17: fix detector for STL container iterability 2020-02-21 18:57:49 +01:00
tree-mutator-binding-test.cpp MERGE: upgrade to Debian/Buster and to C++17 2020-02-22 02:16:25 +01:00
tree-mutator-test.cpp Diff-Listener: need a really basic test 2019-12-12 23:41:26 +01:00