OTest2
A C++ testing framework
|
Go to the documentation of this file.
20 #ifndef OTest2__INCLUDE_OTEST2_REPORTERJUNIT_H_
21 #define OTest2__INCLUDE_OTEST2_REPORTERJUNIT_H_
46 const std::string& file_,
63 const std::string& name_,
67 const std::string& name_,
71 const std::string& name_,
75 const std::string& name_)
override;
79 const std::string& file_,
80 int lineno_)
override;
82 const Context& context_)
override;
85 const std::string& name_,
86 bool result_)
override;
89 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;
virtual void enterSuite(const Context &context_, const std::string &name_, const Parameters ¶ms_) override
Enter a suite.
virtual ~ReporterJUnit()
Dtor.
virtual AssertBufferPtr enterError(const Context &context_) override
Enter an error report.
ReporterJUnit & operator=(const ReporterJUnit &)=delete
virtual void leaveTest(const Context &context_, const std::string &name_, const Parameters ¶ms_, bool result_) override
Leave entire test.
Generic parameters of a run of an testing object.
virtual void enterTest(const Context &context_, const std::string &name_, const Parameters ¶ms_) override
Enter entire test.
virtual void enterCase(const Context &context_, const std::string &name_, const Parameters ¶ms_) override
Enter a case.
ReporterJUnit(const std::string &file_, bool hide_location_)
Ctor.
virtual void leaveSuite(const Context &context_, const std::string &name_, const Parameters ¶ms_, bool result_) override
Leave a suite.
A reporter creating JUnit XML reports.
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 AssertBufferPtr enterAssert(const Context &context_, bool condition_, const std::string &file_, int lineno_) override
Enter an assertion.
virtual void enterState(const Context &context_, const std::string &name_) override
Enter a state.
virtual void leaveState(const Context &context_, const std::string &name_, bool result_) override
Leave a state.