|
| unsigned int | rngSeed () |
| |
| std::ostream & | operator<< (std::ostream &os, SourceLineInfo const &info) |
| |
| template<typename T > |
| T const & | operator+ (T const &value, StreamEndStop) |
| |
| bool | matchTest (TestCase const &testCase, TestSpec const &testSpec, IConfig const &config) |
| |
| std::vector< TestCase > | filterTests (std::vector< TestCase > const &testCases, TestSpec const &testSpec, IConfig const &config) |
| |
| std::vector< TestCase > const & | getAllTestCasesSorted (IConfig const &config) |
| |
| auto | operator+ (StringRef const &lhs, StringRef const &rhs) -> std::string |
| |
| auto | operator+ (StringRef const &lhs, char const *rhs) -> std::string |
| |
| auto | operator+ (char const *lhs, StringRef const &rhs) -> std::string |
| |
| auto | operator+= (std::string &lhs, StringRef const &sr) -> std::string & |
| |
| auto | operator<< (std::ostream &os, StringRef const &sr) -> std::ostream & |
| |
| auto | operator""_sr (char const *rawChars, std::size_t size) noexcept -> StringRef |
| |
| auto | makeTestInvoker (void(*testAsFunction)()) noexcept -> ITestInvoker * |
| |
| template<typename C > |
| auto | makeTestInvoker (void(C::*testAsMethod)()) noexcept -> ITestInvoker * |
| |
| bool | isOk (ResultWas::OfType resultType) |
| |
| bool | isJustInfo (int flags) |
| |
| ResultDisposition::Flags | operator| (ResultDisposition::Flags lhs, ResultDisposition::Flags rhs) |
| |
| bool | shouldContinueOnFailure (int flags) |
| |
| bool | isFalseTest (int flags) |
| |
| bool | shouldSuppressFailure (int flags) |
| |
| std::ostream & | cout () |
| |
| std::ostream & | cerr () |
| |
| std::ostream & | clog () |
| |
| auto | makeStream (StringRef const &filename) -> IStream const * |
| |
| template<typename Range > |
| std::string | rangeToString (Range const &range) |
| |
| template<typename Allocator > |
| std::string | rangeToString (std::vector< bool, Allocator > const &v) |
| |
| void | formatReconstructedExpression (std::ostream &os, std::string const &lhs, StringRef op, std::string const &rhs) |
| |
| template<typename LhsT , typename RhsT > |
| auto | compareEqual (LhsT const &lhs, RhsT const &rhs) -> bool |
| |
| template<typename T > |
| auto | compareEqual (T *const &lhs, int rhs) -> bool |
| |
| template<typename T > |
| auto | compareEqual (T *const &lhs, long rhs) -> bool |
| |
| template<typename T > |
| auto | compareEqual (int lhs, T *const &rhs) -> bool |
| |
| template<typename T > |
| auto | compareEqual (long lhs, T *const &rhs) -> bool |
| |
| template<typename LhsT , typename RhsT > |
| auto | compareNotEqual (LhsT const &lhs, RhsT &&rhs) -> bool |
| |
| template<typename T > |
| auto | compareNotEqual (T *const &lhs, int rhs) -> bool |
| |
| template<typename T > |
| auto | compareNotEqual (T *const &lhs, long rhs) -> bool |
| |
| template<typename T > |
| auto | compareNotEqual (int lhs, T *const &rhs) -> bool |
| |
| template<typename T > |
| auto | compareNotEqual (long lhs, T *const &rhs) -> bool |
| |
| void | handleExpression (ITransientExpression const &expr) |
| |
| template<typename T > |
| void | handleExpression (ExprLhs< T > const &expr) |
| |
| IResultCapture & | getResultCapture () |
| |
| void | handleExceptionMatchExpr (AssertionHandler &handler, std::string const &str, StringRef const &matcherString) |
| |
| auto | getCurrentNanosecondsSinceEpoch () -> uint64_t |
| |
| auto | getEstimatedClockResolution () -> uint64_t |
| |
| IRegistryHub const & | getRegistryHub () |
| |
| IMutableRegistryHub & | getMutableRegistryHub () |
| |
| void | cleanUp () |
| |
| std::string | translateActiveException () |
| |
| bool | startsWith (std::string const &s, std::string const &prefix) |
| |
| bool | startsWith (std::string const &s, char prefix) |
| |
| bool | endsWith (std::string const &s, std::string const &suffix) |
| |
| bool | endsWith (std::string const &s, char suffix) |
| |
| bool | contains (std::string const &s, std::string const &infix) |
| |
| void | toLowerInPlace (std::string &s) |
| |
| std::string | toLower (std::string const &s) |
| |
| std::string | trim (std::string const &str) |
| |
| std::vector< StringRef > | splitStringRef (StringRef str, char delimiter) |
| |
| bool | replaceInPlace (std::string &str, std::string const &replaceThis, std::string const &withThis) |
| |
| void | handleExceptionMatchExpr (AssertionHandler &handler, StringMatcher const &matcher, StringRef const &matcherString) |
| |
| template<typename ArgT , typename MatcherT > |
| auto | makeMatchExpr (ArgT const &arg, MatcherT const &matcher, StringRef const &matcherString) -> MatchExpr< ArgT, MatcherT > |
| |
| void | throw_exception (std::exception const &e) |
| |
| IMutableContext & | getCurrentMutableContext () |
| |
| IContext & | getCurrentContext () |
| |
| void | cleanUpContext () |
| |
| TestCase | makeTestCase (ITestInvoker *testCase, std::string const &className, NameAndTags const &nameAndTags, SourceLineInfo const &lineInfo) |
| |