Public Types | Public Member Functions | Public Attributes | List of all members
Catch::TestCaseInfo Struct Reference

#include <catch.hpp>

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

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::stringlcaseTags
 
SourceLineInfo lineInfo
 
std::string name
 
SpecialProperties properties
 
std::set< std::stringtags
 
std::string tagsAsString
 

Detailed Description

Definition at line 2528 of file catch.hpp.

Member Enumeration Documentation

Enumerator
None 
IsHidden 
ShouldFail 
MayFail 
Throws 

Definition at line 2529 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 
)
Catch::TestCaseInfo::TestCaseInfo ( TestCaseInfo const &  other)

Member Function Documentation

bool Catch::TestCaseInfo::expectedToFail ( ) const
bool Catch::TestCaseInfo::isHidden ( ) const
bool Catch::TestCaseInfo::okToFail ( ) const
bool Catch::TestCaseInfo::throws ( ) const

Member Data Documentation

std::string Catch::TestCaseInfo::className

Definition at line 2551 of file catch.hpp.

std::string Catch::TestCaseInfo::description

Definition at line 2552 of file catch.hpp.

std::set<std::string> Catch::TestCaseInfo::lcaseTags

Definition at line 2554 of file catch.hpp.

SourceLineInfo Catch::TestCaseInfo::lineInfo

Definition at line 2556 of file catch.hpp.

std::string Catch::TestCaseInfo::name

Definition at line 2550 of file catch.hpp.

SpecialProperties Catch::TestCaseInfo::properties

Definition at line 2557 of file catch.hpp.

std::set<std::string> Catch::TestCaseInfo::tags

Definition at line 2553 of file catch.hpp.

std::string Catch::TestCaseInfo::tagsAsString

Definition at line 2555 of file catch.hpp.


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


librealsense
Author(s): Sergey Dorodnicov , Mark Horn , Reagan Lopez
autogenerated on Fri Mar 13 2020 03:16:19