MCPcopy Create free account
hub / github.com/awslabs/aws-lambda-cpp / UnitTestImpl

Method UnitTestImpl

tests/gtest/gtest-all.cc:6427–6454  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6425namespace internal {
6426
6427UnitTestImpl::UnitTestImpl(UnitTest* parent)
6428 : parent_(parent),
6429 GTEST_DISABLE_MSC_WARNINGS_PUSH_(4355 /* using this in initializer */)
6430 default_global_test_part_result_reporter_(this),
6431 default_per_thread_test_part_result_reporter_(this),
6432 GTEST_DISABLE_MSC_WARNINGS_POP_() global_test_part_result_repoter_(
6433 &default_global_test_part_result_reporter_),
6434 per_thread_test_part_result_reporter_(
6435 &default_per_thread_test_part_result_reporter_),
6436 parameterized_test_registry_(),
6437 parameterized_tests_registered_(false),
6438 last_death_test_suite_(-1),
6439 current_test_suite_(nullptr),
6440 current_test_info_(nullptr),
6441 ad_hoc_test_result_(),
6442 os_stack_trace_getter_(nullptr),
6443 post_flag_parse_init_performed_(false),
6444 random_seed_(0), // Will be overridden by the flag before first use.
6445 random_(0), // Will be reseeded before first use.
6446 start_timestamp_(0),
6447 elapsed_time_(0),
6448#if GTEST_HAS_DEATH_TEST
6449 death_test_factory_(new DefaultDeathTestFactory),
6450#endif
6451 // Will be overridden by the flag before first use.
6452 catch_exceptions_(false) {
6453 listeners()->SetDefaultResultPrinter(new PrettyUnitTestResultPrinter);
6454}
6455
6456UnitTestImpl::~UnitTestImpl() {
6457 // Deletes every TestSuite.

Callers

nothing calls this directly

Calls 2

listenersFunction · 0.85

Tested by

no test coverage detected