|
| #define | CATCH_VERSION_MAJOR 2 |
| #define | CATCH_VERSION_MINOR 2 |
| #define | CATCH_VERSION_PATCH 2 |
| #define | CATCH_INTERNAL_CONFIG_POSIX_SIGNALS |
| #define | CATCH_INTERNAL_CONFIG_COUNTER |
| #define | CATCH_CONFIG_COUNTER |
| #define | CATCH_CONFIG_POSIX_SIGNALS |
| #define | CATCH_CONFIG_WCHAR |
| #define | CATCH_INTERNAL_SUPPRESS_PARENTHESES_WARNINGS |
| #define | CATCH_INTERNAL_UNSUPPRESS_PARENTHESES_WARNINGS |
| #define | CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS |
| #define | CATCH_INTERNAL_UNSUPPRESS_GLOBALS_WARNINGS |
| #define | INTERNAL_CATCH_UNIQUE_NAME_LINE2(name, line) |
| #define | INTERNAL_CATCH_UNIQUE_NAME_LINE(name, line) |
| #define | INTERNAL_CATCH_UNIQUE_NAME(name) |
| #define | CATCH_INTERNAL_LINEINFO ::Catch::SourceLineInfo( __FILE__, static_cast<std::size_t>( __LINE__ ) ) |
| #define | CATCH_REGISTER_TAG_ALIAS(alias, spec) |
| #define | INTERNAL_CATCH_TESTCASE2(TestName, ...) |
| #define | INTERNAL_CATCH_TESTCASE(...) |
| #define | INTERNAL_CATCH_METHOD_AS_TEST_CASE(QualifiedMethod, ...) |
| #define | INTERNAL_CATCH_TEST_CASE_METHOD2(TestName, ClassName, ...) |
| #define | INTERNAL_CATCH_TEST_CASE_METHOD(ClassName, ...) |
| #define | INTERNAL_CATCH_REGISTER_TESTCASE(Function, ...) |
| #define | CATCH_INTERNAL_STRINGIFY(...) |
| #define | INTERNAL_CATCH_TRY try |
| #define | INTERNAL_CATCH_CATCH(handler) |
| #define | INTERNAL_CATCH_REACT(handler) |
| #define | INTERNAL_CATCH_TEST(macroName, resultDisposition, ...) |
| #define | INTERNAL_CATCH_IF(macroName, resultDisposition, ...) |
| #define | INTERNAL_CATCH_ELSE(macroName, resultDisposition, ...) |
| #define | INTERNAL_CATCH_NO_THROW(macroName, resultDisposition, ...) |
| #define | INTERNAL_CATCH_THROWS(macroName, resultDisposition, ...) |
| #define | INTERNAL_CATCH_THROWS_AS(macroName, exceptionType, resultDisposition, expr) |
| #define | INTERNAL_CATCH_MSG(macroName, messageType, resultDisposition, ...) |
| #define | INTERNAL_CATCH_INFO(macroName, log) |
| #define | INTERNAL_CATCH_THROWS_STR_MATCHES(macroName, resultDisposition, matcher, ...) |
| #define | INTERNAL_CATCH_SECTION(...) |
| #define | BENCHMARK(name) |
| #define | INTERNAL_CATCH_TRANSLATE_EXCEPTION2(translatorName, signature) |
| #define | INTERNAL_CATCH_TRANSLATE_EXCEPTION(signature) |
| #define | INTERNAL_CHECK_THAT(macroName, matcher, resultDisposition, arg) |
| #define | INTERNAL_CATCH_THROWS_MATCHES(macroName, exceptionType, resultDisposition, matcher, ...) |
| #define | REQUIRE(...) |
| #define | REQUIRE_FALSE(...) |
| #define | REQUIRE_THROWS(...) |
| #define | REQUIRE_THROWS_AS(expr, exceptionType) |
| #define | REQUIRE_THROWS_WITH(expr, matcher) |
| #define | REQUIRE_THROWS_MATCHES(expr, exceptionType, matcher) |
| #define | REQUIRE_NOTHROW(...) |
| #define | CHECK(...) |
| #define | CHECK_FALSE(...) |
| #define | CHECKED_IF(...) |
| #define | CHECKED_ELSE(...) |
| #define | CHECK_NOFAIL(...) |
| #define | CHECK_THROWS(...) |
| #define | CHECK_THROWS_AS(expr, exceptionType) |
| #define | CHECK_THROWS_WITH(expr, matcher) |
| #define | CHECK_THROWS_MATCHES(expr, exceptionType, matcher) |
| #define | CHECK_NOTHROW(...) |
| #define | CHECK_THAT(arg, matcher) |
| #define | REQUIRE_THAT(arg, matcher) |
| #define | INFO(msg) |
| #define | WARN(msg) |
| #define | CAPTURE(msg) |
| #define | TEST_CASE(...) |
| #define | TEST_CASE_METHOD(className, ...) |
| #define | METHOD_AS_TEST_CASE(method, ...) |
| #define | REGISTER_TEST_CASE(Function, ...) |
| #define | SECTION(...) |
| #define | FAIL(...) |
| #define | FAIL_CHECK(...) |
| #define | SUCCEED(...) |
| #define | ANON_TEST_CASE() |
| #define | CATCH_TRANSLATE_EXCEPTION(signature) |
| #define | SCENARIO(...) |
| #define | SCENARIO_METHOD(className, ...) |
| #define | GIVEN(desc) |
| #define | WHEN(desc) |
| #define | AND_WHEN(desc) |
| #define | THEN(desc) |
| #define | AND_THEN(desc) |
|
| unsigned int | Catch::rngSeed () |
| std::ostream & | Catch::operator<< (std::ostream &os, SourceLineInfo const &info) |
| template<typename T> |
| T const & | Catch::operator+ (T const &value, StreamEndStop) |
| bool | Catch::matchTest (TestCase const &testCase, TestSpec const &testSpec, IConfig const &config) |
| std::vector< TestCase > | Catch::filterTests (std::vector< TestCase > const &testCases, TestSpec const &testSpec, IConfig const &config) |
| std::vector< TestCase > const & | Catch::getAllTestCasesSorted (IConfig const &config) |
| auto | Catch::operator+ (StringRef const &lhs, StringRef const &rhs) -> std::string |
| auto | Catch::operator+ (StringRef const &lhs, char const *rhs) -> std::string |
| auto | Catch::operator+ (char const *lhs, StringRef const &rhs) -> std::string |
| auto | Catch::operator+= (std::string &lhs, StringRef const &sr) -> std::string & |
| auto | Catch::operator<< (std::ostream &os, StringRef const &sr) -> std::ostream & |
| auto | Catch::operator""_sr (char const *rawChars, std::size_t size) noexcept -> StringRef |
| auto | Catch::makeTestInvoker (void(*testAsFunction)()) noexcept -> ITestInvoker * |
| template<typename C> |
| auto | Catch::makeTestInvoker (void(C::*testAsMethod)()) noexcept -> ITestInvoker * |
| bool | Catch::isOk (ResultWas::OfType resultType) |
| bool | Catch::isJustInfo (int flags) |
| ResultDisposition::Flags | Catch::operator| (ResultDisposition::Flags lhs, ResultDisposition::Flags rhs) |
| bool | Catch::shouldContinueOnFailure (int flags) |
| bool | Catch::isFalseTest (int flags) |
| bool | Catch::shouldSuppressFailure (int flags) |
| std::ostream & | Catch::cout () |
| std::ostream & | Catch::cerr () |
| std::ostream & | Catch::clog () |
| auto | Catch::makeStream (StringRef const &filename) -> IStream const * |
| std::ostream & | operator<< (std::ostream &, Catch_global_namespace_dummy) |
| std::string | Catch::Detail::rawMemoryToString (const void *object, std::size_t size) |
| template<typename T> |
| std::string | Catch::Detail::rawMemoryToString (const T &object) |
| template<typename E> |
| std::string | Catch::Detail::convertUnknownEnumToString (E e) |
| template<typename T> |
| std::enable_if<!std::is_enum< T >::value, std::string >::type | Catch::Detail::convertUnstreamable (T const &value) |
| template<typename T> |
| std::enable_if< std::is_enum< T >::value, std::string >::type | Catch::Detail::convertUnstreamable (T const &value) |
| template<typename T> |
| std::string | Catch::Detail::stringify (const T &e) |
| template<typename InputIterator> |
| std::string | Catch::Detail::rangeToString (InputIterator first, InputIterator last) |
| template<typename Range> |
| std::string | Catch::rangeToString (Range const &range) |
| template<typename Allocator> |
| std::string | Catch::rangeToString (std::vector< bool, Allocator > const &v) |
| void | Catch::formatReconstructedExpression (std::ostream &os, std::string const &lhs, StringRef op, std::string const &rhs) |
| template<typename LhsT, typename RhsT> |
| auto | Catch::compareEqual (LhsT const &lhs, RhsT const &rhs) -> bool |
| template<typename T> |
| auto | Catch::compareEqual (T *const &lhs, int rhs) -> bool |
| template<typename T> |
| auto | Catch::compareEqual (T *const &lhs, long rhs) -> bool |
| template<typename T> |
| auto | Catch::compareEqual (int lhs, T *const &rhs) -> bool |
| template<typename T> |
| auto | Catch::compareEqual (long lhs, T *const &rhs) -> bool |
| template<typename LhsT, typename RhsT> |
| auto | Catch::compareNotEqual (LhsT const &lhs, RhsT &&rhs) -> bool |
| template<typename T> |
| auto | Catch::compareNotEqual (T *const &lhs, int rhs) -> bool |
| template<typename T> |
| auto | Catch::compareNotEqual (T *const &lhs, long rhs) -> bool |
| template<typename T> |
| auto | Catch::compareNotEqual (int lhs, T *const &rhs) -> bool |
| template<typename T> |
| auto | Catch::compareNotEqual (long lhs, T *const &rhs) -> bool |
| void | Catch::handleExpression (ITransientExpression const &expr) |
| template<typename T> |
| void | Catch::handleExpression (ExprLhs< T > const &expr) |
| IResultCapture & | Catch::getResultCapture () |
| void | Catch::handleExceptionMatchExpr (AssertionHandler &handler, std::string const &str, StringRef matcherString) |
| auto | Catch::getCurrentNanosecondsSinceEpoch () -> uint64_t |
| auto | Catch::getEstimatedClockResolution () -> uint64_t |
| IRegistryHub & | Catch::getRegistryHub () |
| IMutableRegistryHub & | Catch::getMutableRegistryHub () |
| void | Catch::cleanUp () |
| std::string | Catch::translateActiveException () |
| bool | Catch::startsWith (std::string const &s, std::string const &prefix) |
| bool | Catch::startsWith (std::string const &s, char prefix) |
| bool | Catch::endsWith (std::string const &s, std::string const &suffix) |
| bool | Catch::endsWith (std::string const &s, char suffix) |
| bool | Catch::contains (std::string const &s, std::string const &infix) |
| void | Catch::toLowerInPlace (std::string &s) |
| std::string | Catch::toLower (std::string const &s) |
| std::string | Catch::trim (std::string const &str) |
| bool | Catch::replaceInPlace (std::string &str, std::string const &replaceThis, std::string const &withThis) |
| Floating::WithinUlpsMatcher | Catch::Matchers::WithinULP (double target, int maxUlpDiff) |
| Floating::WithinUlpsMatcher | Catch::Matchers::WithinULP (float target, int maxUlpDiff) |
| Floating::WithinAbsMatcher | Catch::Matchers::WithinAbs (double target, double margin) |
| std::string | Catch::Matchers::Generic::Detail::finalizeDescription (const std::string &desc) |
| template<typename T> |
| Generic::PredicateMatcher< T > | Catch::Matchers::Predicate (std::function< bool(T const &)> const &predicate, std::string const &description="") |
| StdString::EqualsMatcher | Catch::Matchers::Equals (std::string const &str, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes) |
| StdString::ContainsMatcher | Catch::Matchers::Contains (std::string const &str, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes) |
| StdString::EndsWithMatcher | Catch::Matchers::EndsWith (std::string const &str, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes) |
| StdString::StartsWithMatcher | Catch::Matchers::StartsWith (std::string const &str, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes) |
| StdString::RegexMatcher | Catch::Matchers::Matches (std::string const ®ex, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes) |
| template<typename InputIterator, typename T> |
| size_t | Catch::Matchers::Vector::Detail::count (InputIterator first, InputIterator last, T const &item) |
| template<typename InputIterator, typename T> |
| bool | Catch::Matchers::Vector::Detail::contains (InputIterator first, InputIterator last, T const &item) |
| template<typename T> |
| Vector::ContainsMatcher< T > | Catch::Matchers::Contains (std::vector< T > const &comparator) |
| template<typename T> |
| Vector::ContainsElementMatcher< T > | Catch::Matchers::VectorContains (T const &comparator) |
| template<typename T> |
| Vector::EqualsMatcher< T > | Catch::Matchers::Equals (std::vector< T > const &comparator) |
| template<typename T> |
| Vector::UnorderedEqualsMatcher< T > | Catch::Matchers::UnorderedEquals (std::vector< T > const &target) |
| void | Catch::handleExceptionMatchExpr (AssertionHandler &handler, StringMatcher const &matcher, StringRef matcherString) |
| template<typename ArgT, typename MatcherT> |
| auto | Catch::makeMatchExpr (ArgT const &arg, MatcherT const &matcher, StringRef matcherString) -> MatchExpr< ArgT, MatcherT > |
| TestCase | Catch::makeTestCase (ITestInvoker *testCase, std::string const &className, NameAndTags const &nameAndTags, SourceLineInfo const &lineInfo) |