diff --git a/src/lib/diff/test-mutation-target.hpp b/src/lib/diff/test-mutation-target.hpp index 42cf8c6b9..cb4d17bd7 100644 --- a/src/lib/diff/test-mutation-target.hpp +++ b/src/lib/diff/test-mutation-target.hpp @@ -35,7 +35,7 @@ ** ** @todo WIP 2/2016 ** - ** @see TreeManipulationBinding_test + ** @see TreeMutatorBinding_test ** @see TreeMutator ** */ @@ -195,7 +195,7 @@ namespace diff{ * »External Tree Description« reflecting the actual data structure, * as can be inferred through listening to all handled diff mutation primitives. * Besides, each of these primitives is recorded in the embedded \ref EventLog. - * @see TreeManipulationBinding_test::mutateDummy() + * @see TreeMutatorBinding_test::mutateDummy() */ class TestMutationTarget : boost::noncopyable diff --git a/tests/15library.tests b/tests/15library.tests index 1e44e52ed..fcc62a16e 100644 --- a/tests/15library.tests +++ b/tests/15library.tests @@ -168,6 +168,19 @@ return: 0 END +TEST "Diff: Generic recursive mutation with closure binding" TreeMutator_test < > +out-lit: "data" closure received something that would be acceptable +out-lit: localData changed to: that would be acceptable +return: 0 +END + + +TEST "Diff: mapping of changes onto opaque tree data" TreeMutatorBinding_test < > -out-lit: "data" closure received something that would be acceptable -out-lit: localData changed to: that would be acceptable -return: 0 -END - - TEST "HashGenerator_test" HashGenerator_test < @@ -155,7 +155,7 @@ namespace test{ * @see GenNodeBasic_test * @see AbstractTangible_test::mutate() */ - class TreeManipulationBinding_test : public Test + class TreeMutatorBinding_test : public Test { virtual void @@ -671,7 +671,7 @@ namespace test{ /** Register this test class... */ - LAUNCHER (TreeManipulationBinding_test, "unit common"); + LAUNCHER (TreeMutatorBinding_test, "unit common");