a better name for the complex integration test
This commit is contained in:
parent
77ada853a2
commit
2814276387
7 changed files with 10 additions and 11 deletions
|
|
@ -141,7 +141,7 @@ namespace diff{
|
|||
*
|
||||
* @throws lumiera::error::State when diff application fails due to the
|
||||
* target sequence being different than assumed by the given diff.
|
||||
* @see DiffVirtualisedApplication_test usage example of this combined machinery
|
||||
* @see DiffComplexApplication_test usage example of this combined machinery
|
||||
* @see #TreeDiffInterpreter explanation of the verbs
|
||||
*/
|
||||
template<class TAR>
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@
|
|||
**
|
||||
** @see tree-diff.cpp
|
||||
** @see tree-diff-mutator-binding.cpp
|
||||
** @see DiffVirtualisedApplication_test
|
||||
** @see DiffComplexApplication_test
|
||||
**
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@
|
|||
** @todo this is WIP as of 2/2016 -- in the end it might be merged back or even
|
||||
** replace the tree-diff-application.hpp
|
||||
**
|
||||
** @see DiffVirtualisedApplication_test
|
||||
** @see DiffComplexApplication_test
|
||||
** @see DiffTreeApplication_test
|
||||
** @see DiffListApplication_test
|
||||
** @see GenNodeBasic_test
|
||||
|
|
@ -206,7 +206,7 @@ namespace diff{
|
|||
* @throws lumiera::error::State when diff application fails structurally.
|
||||
* @throws _unspecified errors_ when delegated operations fail.
|
||||
* @see TreeDiffInterpreter explanation of the verbs
|
||||
* @see DiffVirtualisedApplication_test demonstration of usage
|
||||
* @see DiffComplexApplication_test demonstration of usage
|
||||
*/
|
||||
class TreeDiffMutatorBinding
|
||||
: public TreeDiffInterpreter
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
**
|
||||
** @todo this is WIP as of 8/2016
|
||||
**
|
||||
** @see DiffVirtualisedApplication_test
|
||||
** @see DiffComplexApplication_test
|
||||
** @see DiffTreeApplication_test
|
||||
** @see DiffListApplication_test
|
||||
** @see GenNodeBasic_test
|
||||
|
|
@ -81,7 +81,7 @@ namespace diff{
|
|||
* memorise our findings somehow within the dynamic application configuration.
|
||||
*
|
||||
* @see tree-diff-application.hpp
|
||||
* @see DiffVirtualisedApplication_test
|
||||
* @see DiffComplexApplication_test
|
||||
*/
|
||||
template<class TAR, typename SEL =void>
|
||||
struct TreeMutatorSizeTraits
|
||||
|
|
|
|||
|
|
@ -257,7 +257,6 @@ namespace test{
|
|||
* what these elements actually are and how they are to be handled.
|
||||
* - we recurse into mutating such an _"unspecified"_ child element.
|
||||
*
|
||||
* @todo this test is WIP as of 6/2016 !! What has to be done, is to work out a way how to create a TreeMutator binding. And of course, we need the Implementation of DiffApplicator<DiffMutable>
|
||||
* @note this test uses the same verb sequence as is assumed for the
|
||||
* coverage of diff building blocks in TreeMutatorBinding_test
|
||||
*
|
||||
|
|
@ -268,7 +267,7 @@ namespace test{
|
|||
* @see diff-tree-application.hpp
|
||||
* @see tree-diff.hpp
|
||||
*/
|
||||
class DiffVirtualisedApplication_test
|
||||
class DiffComplexApplication_test
|
||||
: public Test
|
||||
, TreeDiffLanguage
|
||||
{
|
||||
|
|
@ -360,7 +359,7 @@ namespace test{
|
|||
|
||||
|
||||
/** Register this test class... */
|
||||
LAUNCHER (DiffVirtualisedApplication_test, "unit common");
|
||||
LAUNCHER (DiffComplexApplication_test, "unit common");
|
||||
|
||||
|
||||
|
||||
|
|
@ -90,7 +90,7 @@ namespace test{
|
|||
* the \link diff::GenNode variant data node \endlink. The key point
|
||||
* to note is the usage of Record elements as payload within GenNode,
|
||||
* which allows to represent tree shaped object like data structures.
|
||||
* @see DiffVirtualisedApplication_test handling arbitrary data structures
|
||||
* @see DiffComplexApplication_test handling arbitrary data structures
|
||||
* @see GenericRecordRepresentation_test
|
||||
* @see GenNodeBasic_test
|
||||
* @see DiffListApplication_test
|
||||
|
|
|
|||
|
|
@ -95,7 +95,7 @@ namespace test{
|
|||
* data structures through appropriate special bindings given as lambda.
|
||||
* @remark _you should note_ that the scenario executed in each of these tests
|
||||
* precisely corresponds to the application of the test diff used in
|
||||
* (\ref DiffVirtualisedApplication_test)
|
||||
* (\ref DiffComplexApplication_test)
|
||||
* @remark _to help with understanding this,_ please consider how diff application is
|
||||
* actually implemented on top of a set of "primitives". The TreeMutator interface
|
||||
* on the other hand offers precisely these building blocks necessary to implement
|
||||
|
|
|
|||
Loading…
Reference in a new issue