45 std::string _description;
48 std::function<void(
void)> _initFunc;
51 std::function<void(
void)> _uninitFunc;
54 std::function<void(
void)> _beforeFunc;
57 std::function<void(
void)> _afterFunc;
60 std::map<std::string, std::function<void(
void)>> _tests;
188 const std::map<std::string, std::function<void(
void)>>&
getTests()
const;
195 void setTests(
const std::map<std::string, std::function<
void(
void)>>& tests);
209#include "ut/impl/unit.hpp"
Unit tests collection.
Definition unit.hpp:37
UnitTests & afterTest(std::function< void(void)> afterFunc)
void setTests(const std::map< std::string, std::function< void(void)> > &tests)
UnitTests & uninitialize(std::function< void(void)> uninitFunc)
const std::string & getDescription() const
UnitTests & name(const std::string &name)
const std::map< std::string, std::function< void(void)> > & getTests() const
UnitTests & add(const std::string &name, std::function< void(void)> testFunc)
UnitTests & initialize(std::function< void(void)> initFunc)
UnitTests & description(const std::string &description)
const std::string & getName() const
UnitTests & beforeTest(std::function< void(void)> beforeFunc)
void uninitialize() const