Public Types | Public Member Functions | Public Attributes | Friends
Catch::TestCaseInfo Struct Reference

#include <catch.hpp>

Inheritance diagram for Catch::TestCaseInfo:
Inheritance graph
[legend]

List of all members.

Public Types

enum  SpecialProperties {
  None = 0, IsHidden = 1 << 1, ShouldFail = 1 << 2, MayFail = 1 << 3,
  Throws = 1 << 4
}

Public Member Functions

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

Public Attributes

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

Friends

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

Detailed Description

Definition at line 2819 of file catch.hpp.


Member Enumeration Documentation

Enumerator:
None 
IsHidden 
ShouldFail 
MayFail 
Throws 

Definition at line 2820 of file catch.hpp.


Constructor & Destructor Documentation

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

Member Function Documentation


Friends And Related Function Documentation

void setTags ( TestCaseInfo testCaseInfo,
std::set< std::string > const &  tags 
) [friend]

Member Data Documentation

Definition at line 2844 of file catch.hpp.

Definition at line 2845 of file catch.hpp.

Definition at line 2847 of file catch.hpp.

Definition at line 2849 of file catch.hpp.

Definition at line 2843 of file catch.hpp.

Definition at line 2850 of file catch.hpp.

Definition at line 2846 of file catch.hpp.

Definition at line 2848 of file catch.hpp.


The documentation for this struct was generated from the following file:


rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:10