FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Catch::TestCaseInfo Struct Reference
Inheritance diagram for Catch::TestCaseInfo:
Catch::TestCase

Public Types

enum  SpecialProperties
 

Public Member Functions

 TestCaseInfo (std::string const &_name, std::string const &_className, std::string const &_description, std::vector< std::string > const &_tags, SourceLineInfo const &_lineInfo)
 
bool isHidden () const
 
bool throws () const
 
bool okToFail () const
 
bool expectedToFail () const
 
std::string tagsAsString () const
 

Data Fields

std::string name
 
std::string className
 
std::string description
 
std::vector< std::string > tags
 
std::vector< std::string > lcaseTags
 
SourceLineInfo lineInfo
 
SpecialProperties properties
 

Friends

void setTags (TestCaseInfo &testCaseInfo, std::vector< std::string > tags)
 

Member Enumeration Documentation

Enumerator
None 
IsHidden 
ShouldFail 
MayFail 
Throws 
NonPortable 
Benchmark 

Constructor & Destructor Documentation

Catch::TestCaseInfo::TestCaseInfo ( std::string const &  _name,
std::string const &  _className,
std::string const &  _description,
std::vector< std::string > const &  _tags,
SourceLineInfo const &  _lineInfo 
)

Member Function Documentation

bool Catch::TestCaseInfo::expectedToFail ( ) const
bool Catch::TestCaseInfo::isHidden ( ) const
bool Catch::TestCaseInfo::okToFail ( ) const
std::string Catch::TestCaseInfo::tagsAsString ( ) const
bool Catch::TestCaseInfo::throws ( ) const

Friends And Related Function Documentation

void setTags ( TestCaseInfo testCaseInfo,
std::vector< std::string >  tags 
)
friend

Field Documentation

std::string Catch::TestCaseInfo::className
std::string Catch::TestCaseInfo::description
std::vector<std::string> Catch::TestCaseInfo::lcaseTags
SourceLineInfo Catch::TestCaseInfo::lineInfo
std::string Catch::TestCaseInfo::name
SpecialProperties Catch::TestCaseInfo::properties
std::vector<std::string> Catch::TestCaseInfo::tags