27 #ifndef SPORE_TEST_BASE_H 28 #define SPORE_TEST_BASE_H 34 #include "tracing_node.h" 48 : name_(name), t_max_(t_max)
56 const std::string& get_name()
const 61 nest::delay get_t_max()
const 70 virtual void check(nest::delay time_step,
TracingNode* node)
74 virtual size_t get_num_traces()
const 79 virtual double get_trace(nest::delay time_step, TracingNode::trace_id
id)
84 virtual void get_status(DictionaryDatum& d)
const 88 virtual void set_status(
const DictionaryDatum& d)
94 void test_assert(
bool condition,
const std::string& msg)
97 throw std::runtime_error(name_ +
" failed: " + msg);
Base class to all nodes that record traces.
Definition: tracing_node.h:52
Base class to all tests.
Definition: spore_test_base.h:43
Global namespace holding all classes of the SPORE NEST module.
Definition: circular_buffer.h:31