Monero
Loading...
Searching...
No Matches
TestResult Class Reference

#include <gtest.h>

Collaboration diagram for TestResult:

Public Member Functions

 TestResult ()
 TestResult ()
 ~TestResult ()
 ~TestResult ()
int total_part_count () const
int total_part_count () const
int test_property_count () const
int test_property_count () const
bool Passed () const
bool Passed () const
bool Failed () const
bool Failed () const
bool HasFatalFailure () const
bool HasFatalFailure () const
bool HasNonfatalFailure () const
bool HasNonfatalFailure () const
TimeInMillis elapsed_time () const
TimeInMillis elapsed_time () const
const TestPartResultGetTestPartResult (int i) const
const TestPartResultGetTestPartResult (int i) const
const TestPropertyGetTestProperty (int i) const
const TestPropertyGetTestProperty (int i) const

Private Member Functions

const std::vector< TestPartResult > & test_part_results () const
const std::vector< TestPartResult > & test_part_results () const
const std::vector< TestProperty > & test_properties () const
const std::vector< TestProperty > & test_properties () const
void set_elapsed_time (TimeInMillis elapsed)
void set_elapsed_time (TimeInMillis elapsed)
void RecordProperty (const std::string &xml_element, const TestProperty &test_property)
void RecordProperty (const std::string &xml_element, const TestProperty &test_property)
void AddTestPartResult (const TestPartResult &test_part_result)
void AddTestPartResult (const TestPartResult &test_part_result)
int death_test_count () const
int death_test_count () const
int increment_death_test_count ()
int increment_death_test_count ()
void ClearTestPartResults ()
void ClearTestPartResults ()
void Clear ()
void Clear ()
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (TestResult)
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (TestResult)

Static Private Member Functions

static bool ValidateTestProperty (const std::string &xml_element, const TestProperty &test_property)
static bool ValidateTestProperty (const std::string &xml_element, const TestProperty &test_property)

Private Attributes

internal::Mutex test_properites_mutex_
std::vector< TestPartResulttest_part_results_
std::vector< TestPropertytest_properties_
int death_test_count_
TimeInMillis elapsed_time_

Friends

class TestInfo
class TestCase
class UnitTest
class internal::DefaultGlobalTestPartResultReporter
class internal::ExecDeathTest
class internal::TestResultAccessor
class internal::UnitTestImpl
class internal::WindowsDeathTest

Constructor & Destructor Documentation

◆ TestResult() [1/2]

◆ TestResult() [2/2]

◆ ~TestResult() [1/2]

◆ ~TestResult() [2/2]

Member Function Documentation

◆ AddTestPartResult() [1/2]

void testing::TestResult::AddTestPartResult ( const TestPartResult & test_part_result)
private

◆ AddTestPartResult() [2/2]

void testing::TestResult::AddTestPartResult ( const TestPartResult & test_part_result)
private

◆ Clear() [1/2]

void testing::TestResult::Clear ( )
private

◆ Clear() [2/2]

void testing::TestResult::Clear ( )
private

◆ ClearTestPartResults() [1/2]

◆ ClearTestPartResults() [2/2]

◆ death_test_count() [1/2]

int testing::TestResult::death_test_count ( ) const
inlineprivate

◆ death_test_count() [2/2]

int testing::TestResult::death_test_count ( ) const
inlineprivate

◆ elapsed_time() [1/2]

◆ elapsed_time() [2/2]

◆ Failed() [1/2]

◆ Failed() [2/2]

◆ GetTestPartResult() [1/2]

◆ GetTestPartResult() [2/2]

◆ GetTestProperty() [1/2]

◆ GetTestProperty() [2/2]

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [1/2]

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [2/2]

◆ HasFatalFailure() [1/2]

◆ HasFatalFailure() [2/2]

◆ HasNonfatalFailure() [1/2]

◆ HasNonfatalFailure() [2/2]

◆ increment_death_test_count() [1/2]

◆ increment_death_test_count() [2/2]

◆ Passed() [1/2]

bool testing::TestResult::Passed ( ) const
inline

◆ Passed() [2/2]

bool testing::TestResult::Passed ( ) const
inline

◆ RecordProperty() [1/2]

void testing::TestResult::RecordProperty ( const std::string & xml_element,
const TestProperty & test_property )
private

◆ RecordProperty() [2/2]

void testing::TestResult::RecordProperty ( const std::string & xml_element,
const TestProperty & test_property )
private

◆ set_elapsed_time() [1/2]

void testing::TestResult::set_elapsed_time ( TimeInMillis elapsed)
inlineprivate

◆ set_elapsed_time() [2/2]

void testing::TestResult::set_elapsed_time ( TimeInMillis elapsed)
inlineprivate

◆ test_part_results() [1/2]

const std::vector< TestPartResult > & testing::TestResult::test_part_results ( ) const
inlineprivate

◆ test_part_results() [2/2]

const std::vector< TestPartResult > & testing::TestResult::test_part_results ( ) const
inlineprivate

◆ test_properties() [1/2]

const std::vector< TestProperty > & testing::TestResult::test_properties ( ) const
inlineprivate

◆ test_properties() [2/2]

const std::vector< TestProperty > & testing::TestResult::test_properties ( ) const
inlineprivate

◆ test_property_count() [1/2]

◆ test_property_count() [2/2]

◆ total_part_count() [1/2]

◆ total_part_count() [2/2]

◆ ValidateTestProperty() [1/2]

bool testing::TestResult::ValidateTestProperty ( const std::string & xml_element,
const TestProperty & test_property )
staticprivate

◆ ValidateTestProperty() [2/2]

bool testing::TestResult::ValidateTestProperty ( const std::string & xml_element,
const TestProperty & test_property )
staticprivate

◆ internal::DefaultGlobalTestPartResultReporter

internal::DefaultGlobalTestPartResultReporter
friend

◆ internal::ExecDeathTest

internal::ExecDeathTest
friend

◆ internal::TestResultAccessor

internal::TestResultAccessor
friend

◆ internal::UnitTestImpl

internal::UnitTestImpl
friend

◆ internal::WindowsDeathTest

internal::WindowsDeathTest
friend

◆ TestCase

TestCase
friend

◆ TestInfo

TestInfo
friend

◆ UnitTest

UnitTest
friend

Member Data Documentation

◆ death_test_count_

◆ elapsed_time_

◆ test_part_results_

◆ test_properites_mutex_

◆ test_properties_


The documentation for this class was generated from the following files: