31#ifndef STAGE_TEST_PLACEHOLDER_COMMAND_H
32#define STAGE_TEST_PLACEHOLDER_COMMAND_H
67 template<
typename...ARGS>
76 return lib::idi::generateExtendedID<PlaceholderCommand>();
82 return lib::idi::typeFullID<PlaceholderCommand>();
100 undo (ARGS ...,
string memento)
110 log_ = invocationLog;
120 template<
typename...ARGS>
Token or Atom with distinct identity.
Helper to log and verify the occurrence of events.
EventLog & call(string target, string function)
Log occurrence of a function call with no arguments.
Set of stub command operations.
static string fullTypeID()
static string uniqueTypeInstance()
static void undo(ARGS ..., string memento)
static steam::control::Command fabricateNewInstance(lib::test::EventLog const &invocationLog)
static void operate(ARGS ...args)
a dummy command "operation
static string capture(ARGS ...args)
static lib::test::EventLog log_
Helper class used solely for defining a Command-Object.
Handle object representing a single Command instance to be used by client code.
Actually defining a command and binding it to execution parameters.
Lumiera error handling (C++ interface).
Support for verifying the occurrence of events from unit tests.
Generic functions to build identification schemes.
Lumiera GTK UI implementation root.
Test runner and basic definitions for tests.
vector< string > stringify(ELMS const &...elms)
standard setup: convert to string into a vector
string join(COLL &&coll, string const &delim=", ")
enumerate a collection's contents, separated by delimiter.
Marker types to indicate a literal string and a Symbol.