MCPcopy Create free account
hub / github.com/EmbeddedRPC/erpc / UnitTestImpl

Method UnitTestImpl

test/common/gtest/gtest.cpp:5869–5905  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5867namespace internal {
5868
5869UnitTestImpl::UnitTestImpl(UnitTest* parent)
5870 : parent_(parent),
5871 GTEST_DISABLE_MSC_WARNINGS_PUSH_(4355 /* using this in initializer */)
5872 default_global_test_part_result_reporter_(this),
5873 default_per_thread_test_part_result_reporter_(this),
5874 GTEST_DISABLE_MSC_WARNINGS_POP_()
5875 global_test_part_result_repoter_(
5876 &default_global_test_part_result_reporter_),
5877 per_thread_test_part_result_reporter_(
5878 &default_per_thread_test_part_result_reporter_),
5879#if GTEST_HAS_PARAM_TEST
5880 parameterized_test_registry_(),
5881 parameterized_tests_registered_(false),
5882#endif // GTEST_HAS_PARAM_TEST
5883 last_death_test_case_(-1),
5884 current_test_case_(NULL),
5885 current_test_info_(NULL),
5886 ad_hoc_test_result_(),
5887 os_stack_trace_getter_(NULL),
5888 post_flag_parse_init_performed_(false),
5889 random_seed_(0), // Will be overridden by the flag before first use.
5890 random_(0), // Will be reseeded before first use.
5891 start_timestamp_(0),
5892 elapsed_time_(0),
5893#if GTEST_HAS_DEATH_TEST
5894 death_test_factory_(new DefaultDeathTestFactory),
5895#endif
5896 // Will be overridden by the flag before first use.
5897 catch_exceptions_(false),
5898#if GTEST_OS_BARE_METAL
5899 result_listener_(new BaseStoredResultEventListener),
5900#else
5901 result_listener_(new DefaultStoredResultEventListener),
5902#endif
5903 store_test_part_results_(true){
5904 listeners()->SetDefaultResultPrinter(new PrettyUnitTestResultPrinter);
5905}
5906
5907UnitTestImpl::~UnitTestImpl() {
5908 // Deletes every TestCase.

Callers

nothing calls this directly

Calls 2

listenersFunction · 0.85

Tested by

no test coverage detected