LUMIERA.clone/tests/library/diff
Ichthyostega 33534065a6 reshape test diff to be more in line with the newly written implementation
...during implementation of the binding, I decided to be more strict
with the interpretation of "reshaping" of attributes: since my onion-layer
for attribute binding works without the notion of any 'position' or 'ordering',
I made up my mind that it's best outright to reject any diff verbs attempting
to re-order or delete attributes. The rationale is that otherwise the same diff
might lead to substantially different results when applied to a Rec<GenNode>
as when applied to a target data structure bound via TreeMutator.

Consequently, the previously established test diff sequence would raise an error::Logic
in the second segment, since it attempts to re-order attributes. Instead of this,
I've now introduced a after(Ref::ATTRIBS) verb and I'm re-ordering children
rather than attributes.

Unfortunately this also prompts me to re-adjust all of the TreeMutatorBinding_tests,
since these detail tests are intended to play the same sequence on low level.
This is not a fundamental problem, though, just laborious.          CHECK (target.showContent() == "α = 1, γ = 3.45, γ = 3.45, β = 2, Rec(), 78:56:34.012, b");
2016-08-13 17:50:40 +02:00
..
diff-index-table-test.cpp allow for iterative access to the snapshot data in the lookup table 2015-01-04 14:23:12 +01:00
diff-list-application-test.cpp WIP start definition with a basic tree diff example... 2015-10-02 18:47:44 +02:00
diff-list-generation-test.cpp Implementation of List Diff detection finished. Unit Test PASS 2015-01-04 15:13:16 +01:00
diff-tree-application-test.cpp draft third round of mutation operations to be implemented 2016-04-16 02:20:23 +02:00
diff-virtualised-application-test.cpp reshape test diff to be more in line with the newly written implementation 2016-08-13 17:50:40 +02:00
gen-node-basic-test.cpp add special iteration mechanism to visit enclosed child data 2016-02-05 04:03:11 +01:00
generic-record-representation-test.cpp better naming of Record::Mutator content moving operation 2016-03-03 22:58:33 +01:00
generic-record-update-test.cpp better naming of Record::Mutator content moving operation 2016-03-03 22:58:33 +01:00
generic-tree-representation-test.cpp WIP: first draft -- properties of an external symbolic record type 2015-08-16 01:35:28 +02:00
tree-mutator-binding-test.cpp investigate and confirm the logic underlying the matchSrc, skipSrc and acceptSrc primitives 2016-08-09 23:42:42 +02:00
tree-mutator-test.cpp identify attributes through an EntryID (including type hash) 2016-05-28 03:41:03 +02:00