C/C++ API Reference
Loading...
Searching...
No Matches
pw::unit_test Namespace Reference

GoogleTest for embedded. More...

Classes

class  EventHandler
 
class  GoogleTestHandlerAdapter
 
class  GoogleTestStyleEventHandler
 
class  LoggingEventHandler
 
class  MultiEventHandler
 
class  PrintfEventHandler
 
struct  ProgramSummary
 
struct  RunTestsSummary
 
class  SimplePrintingEventHandler
 
struct  TestCase
 
struct  TestExpectation
 
class  TestRecordEventHandler
 
struct  TestSuite
 

Enumerations

enum class  TestResult { kSuccess = 0 , kFailure = 1 , kSkipped = 2 }
 

Functions

void SetTestSuitesToRun (span< std::string_view > test_suites)
 
void RegisterEventHandler (EventHandler *event_handler)
 

Detailed Description

GoogleTest for embedded.

Function Documentation

◆ RegisterEventHandler()

void pw::unit_test::RegisterEventHandler ( EventHandler event_handler)

Sets the event handler for a test run. Must be called before RUN_ALL_TESTS() to receive test output. Set event_handler to null to disable event handling.

Warning
This method is not thread-safe.