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

#include <gtest.h>

Collaboration diagram for testing::TestResult:

Public Member Functions

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

Private Member Functions

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

testing::TestResult::TestResult ( )

◆ ~TestResult() [1/2]

testing::TestResult::~TestResult ( )

◆ TestResult() [2/2]

testing::TestResult::TestResult ( )

◆ ~TestResult() [2/2]

testing::TestResult::~TestResult ( )

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]

void testing::TestResult::ClearTestPartResults ( )
private

◆ ClearTestPartResults() [2/2]

void testing::TestResult::ClearTestPartResults ( )
private

◆ 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]

TimeInMillis testing::TestResult::elapsed_time ( ) const
inline

◆ elapsed_time() [2/2]

TimeInMillis testing::TestResult::elapsed_time ( ) const
inline

◆ Failed() [1/2]

bool testing::TestResult::Failed ( ) const

◆ Failed() [2/2]

bool testing::TestResult::Failed ( ) const

◆ GetTestPartResult() [1/2]

const TestPartResult & testing::TestResult::GetTestPartResult ( int i) const

◆ GetTestPartResult() [2/2]

const TestPartResult & testing::TestResult::GetTestPartResult ( int i) const

◆ GetTestProperty() [1/2]

const TestProperty & testing::TestResult::GetTestProperty ( int i) const

◆ GetTestProperty() [2/2]

const TestProperty & testing::TestResult::GetTestProperty ( int i) const

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [1/2]

testing::TestResult::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( TestResult )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [2/2]

testing::TestResult::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( TestResult )
private

◆ HasFatalFailure() [1/2]

bool testing::TestResult::HasFatalFailure ( ) const

◆ HasFatalFailure() [2/2]

bool testing::TestResult::HasFatalFailure ( ) const

◆ HasNonfatalFailure() [1/2]

bool testing::TestResult::HasNonfatalFailure ( ) const

◆ HasNonfatalFailure() [2/2]

bool testing::TestResult::HasNonfatalFailure ( ) const

◆ increment_death_test_count() [1/2]

int testing::TestResult::increment_death_test_count ( )
inlineprivate

◆ increment_death_test_count() [2/2]

int testing::TestResult::increment_death_test_count ( )
inlineprivate

◆ 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]

int testing::TestResult::test_property_count ( ) const

◆ test_property_count() [2/2]

int testing::TestResult::test_property_count ( ) const

◆ total_part_count() [1/2]

int testing::TestResult::total_part_count ( ) const

◆ total_part_count() [2/2]

int testing::TestResult::total_part_count ( ) const

◆ 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::ExecDeathTest

internal::ExecDeathTest
friend

◆ internal::TestResultAccessor

◆ internal::UnitTestImpl

◆ internal::WindowsDeathTest

internal::WindowsDeathTest
friend

◆ TestCase

TestCase
friend

◆ TestInfo

TestInfo
friend

◆ UnitTest

UnitTest
friend

Member Data Documentation

◆ death_test_count_

int testing::TestResult::death_test_count_
private

◆ elapsed_time_

TimeInMillis testing::TestResult::elapsed_time_
private

◆ test_part_results_

std::vector< TestPartResult > testing::TestResult::test_part_results_
private

◆ test_properites_mutex_

internal::Mutex testing::TestResult::test_properites_mutex_
private

◆ test_properties_

std::vector< TestProperty > testing::TestResult::test_properties_
private

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