Test adapter to watch and verify how the TreeMutator binds to custom tree data structures.
As a data structure, the TestMutationTarget builds an »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 EventLog.
- See also
- TreeMutatorBinding_test::mutateDummy()
Definition at line 195 of file test-mutation-target.hpp.
|
const_iterator | begin () const |
|
bool | empty () const |
|
const_iterator | end () const |
|
EventMatch | ensureNot (string match) const |
|
EventLog const & | getLog () const |
|
iterator | initMutation (string mutatorID) |
|
void | inject (GenNode &&elm, string operationID) |
|
iterator | lastElm () |
|
iterator | locate (GenNode::ID const &targetID) |
|
void | logAssignment (GenNode const &target, string oldPayload) |
|
void | logMutation (GenNode const &target) |
|
void | logScopeCompletion (iterator processingPos) |
|
void | logSkip (GenNode const &content) |
|
string | showContent () const |
| render payload content for diagnostics
|
|
string | showSrcBuffer () const |
| render elements waiting in source buffer to be accepted
|
|
iterator | srcIter () |
|
EventMatch | verify (string match) const |
|
EventMatch | verifyCall (string match) const |
|
EventMatch | verifyEvent (string match) const |
|
EventMatch | verifyEvent (string classifier, string match) const |
|
EventMatch | verifyMatch (string regExp) const |
|