15 namespace test_utils {
std::map< std::string, NmodlTestCase > const nmodl_valid_constructs
std::map< std::string, NmodlTestCase > const nmodl_invalid_constructs
Guidelines for adding nmodl text constructs.
std::vector< DiffEqTestCase > const diff_eq_constructs
encapsulates code generation backend implementations
represent differential equation test construct
std::string method
solve method
std::string solution
expected solution
std::string equation
differential equation to solve
std::string name
name of the mod file
represent nmodl test construct
std::string output
expected nmodl output
NmodlTestCase(std::string name, std::string input)
NmodlTestCase(std::string name, std::string input, std::string output)
std::string input
input nmodl construct
std::string name
name of the test