OTest2
A C++ testing framework
|
Go to the documentation of this file.
20 #ifndef OTest2__INCLUDE_OTEST2_REPORTERCONSOLE_H_
21 #define OTest2__INCLUDE_OTEST2_REPORTERCONSOLE_H_
68 const std::string& name_,
72 const std::string& name_,
76 const std::string& name_,
80 const std::string& name_)
override;
84 const std::string& file_,
85 int lineno_)
override;
87 const Context& context_)
override;
90 const std::string& name_,
91 bool result_)
override;
94 const std::string& name_,
96 bool result_)
override;
99 const std::string& name_,
101 bool result_)
override;
104 const std::string& name_,
106 bool result_)
override;
virtual AssertBufferPtr enterError(const Context &context_) override
Enter an error report.
virtual AssertBufferPtr enterAssert(const Context &context_, bool condition_, const std::string &file_, int lineno_) override
Enter an assertion.
ReporterConsole & operator=(const ReporterConsole &)=delete
virtual ~ReporterConsole()
Dtor.
Generic parameters of a run of an testing object.
virtual void enterState(const Context &context_, const std::string &name_) override
Enter a state.
ReporterConsole(const ReporterConsole &)=delete
virtual void leaveTest(const Context &context_, const std::string &name_, const Parameters ¶ms_, bool result_) override
Leave entire test.
virtual void leaveCase(const Context &context_, const std::string &name_, const Parameters ¶ms_, bool result_) override
Leave a case.
std::shared_ptr< AssertBuffer > AssertBufferPtr
virtual void enterCase(const Context &context_, const std::string &name_, const Parameters ¶ms_) override
Enter a case.
A reporter writing into a console or file.
virtual void leaveSuite(const Context &context_, const std::string &name_, const Parameters ¶ms_, bool result_) override
Leave a suite.
virtual void enterSuite(const Context &context_, const std::string &name_, const Parameters ¶ms_) override
Enter a suite.
virtual void enterTest(const Context &context_, const std::string &name_, const Parameters ¶ms_) override
Enter entire test.
virtual void leaveState(const Context &context_, const std::string &name_, bool result_) override
Leave a state.