#include <catch.hpp>

Public Member Functions | |
| TestCaseInfo const & | getTestCaseInfo () const | 
| void | invoke () const | 
| bool | operator< (TestCase const &other) const | 
| bool | operator== (TestCase const &other) const | 
| TestCase (ITestInvoker *testCase, TestCaseInfo &&info) | |
| TestCase | withName (std::string const &_newName) const | 
  Public Member Functions inherited from Catch::TestCaseInfo | |
| bool | expectedToFail () const | 
| bool | isHidden () const | 
| bool | okToFail () const | 
| std::string | tagsAsString () const | 
| TestCaseInfo (std::string const &_name, std::string const &_className, std::string const &_description, std::vector< std::string > const &_tags, SourceLineInfo const &_lineInfo) | |
| bool | throws () const | 
Private Attributes | |
| std::shared_ptr< ITestInvoker > | test | 
Additional Inherited Members | |
  Public Types inherited from Catch::TestCaseInfo | |
| enum | SpecialProperties {  None = 0, IsHidden = 1 << 1, ShouldFail = 1 << 2, MayFail = 1 << 3, Throws = 1 << 4, NonPortable = 1 << 5, Benchmark = 1 << 6 }  | 
  Public Attributes inherited from Catch::TestCaseInfo | |
| std::string | className | 
| std::string | description | 
| std::vector< std::string > | lcaseTags | 
| SourceLineInfo | lineInfo | 
| std::string | name | 
| SpecialProperties | properties | 
| std::vector< std::string > | tags | 
| Catch::TestCase::TestCase | ( | ITestInvoker * | testCase, | 
| TestCaseInfo && | info | ||
| ) | 
| TestCaseInfo const& Catch::TestCase::getTestCaseInfo | ( | ) | const | 
| void Catch::TestCase::invoke | ( | ) | const | 
| TestCase Catch::TestCase::withName | ( | std::string const & | _newName | ) | const | 
      
  | 
  private |