|
FastLED 3.9.15
|
#include <fltest.h>
Inheritance diagram for fl::test::JSONReporter:
Collaboration diagram for fl::test::JSONReporter:Public Member Functions | |
| JSONReporter (fl::string *outputBuffer) FL_NOEXCEPT | |
| Create a JSON reporter that writes to the given string buffer. | |
| void | assertResult (const AssertResult &result) FL_NOEXCEPT override |
| void | subcaseEnd () FL_NOEXCEPT override |
| void | subcaseStart (const char *name) FL_NOEXCEPT override |
| void | testCaseEnd (bool passed, fl::u32 durationMs=0) FL_NOEXCEPT override |
| Called when a test case ends. | |
| void | testCaseStart (const char *name) FL_NOEXCEPT override |
| void | testRunEnd (const TestStats &stats) FL_NOEXCEPT override |
| void | testRunStart () FL_NOEXCEPT override |
Public Member Functions inherited from fl::test::IReporter | |
| virtual | ~IReporter () FL_NOEXCEPT=default |
Static Private Member Functions | |
| static fl::string | escapeJson (const char *text) FL_NOEXCEPT |
Private Attributes | |
| fl::vector< fl::string > | mCurrentTestFailures |
| fl::string | mCurrentTestName |
| bool | mCurrentTestPassed = true |
| fl::string * | mOutput |
| fl::vector< fl::string > | mTestResults |