MCPcopy Create free account
hub / github.com/cpputest/cpputest / CompositeTestOutput

Class CompositeTestOutput

include/CppUTest/TestOutput.h:174–210  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

172};
173
174class CompositeTestOutput : public TestOutput
175{
176public:
177 virtual void setOutputOne(TestOutput* output);
178 virtual void setOutputTwo(TestOutput* output);
179
180 CompositeTestOutput();
181 virtual ~CompositeTestOutput() _destructor_override;
182
183 virtual void printTestsStarted() _override;
184 virtual void printTestsEnded(const TestResult& result) _override;
185
186 virtual void printCurrentTestStarted(const UtestShell& test) _override;
187 virtual void printCurrentTestEnded(const TestResult& res) _override;
188 virtual void printCurrentGroupStarted(const UtestShell& test) _override;
189 virtual void printCurrentGroupEnded(const TestResult& res) _override;
190
191 virtual void verbose(VerbosityLevel level) _override;
192 virtual void color() _override;
193 virtual void printBuffer(const char*) _override;
194 virtual void print(const char*) _override;
195 virtual void print(long) _override;
196 virtual void print(size_t) _override;
197 virtual void printDouble(double) _override;
198 virtual void printFailure(const TestFailure& failure) _override;
199 virtual void setProgressIndicator(const char*) _override;
200
201 virtual void flush() _override;
202
203protected:
204 CompositeTestOutput(const TestOutput&);
205 CompositeTestOutput& operator=(const TestOutput&);
206
207private:
208 TestOutput* outputOne_;
209 TestOutput* outputTwo_;
210};
211
212#endif

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected