Namespaces |
| namespace | Detail |
| namespace | Generators |
| namespace | Internal |
| namespace | Matchers |
Classes |
| struct | AssertionInfo |
| class | AssertionResult |
| struct | AssertionResultData |
| struct | AutoReg |
| class | BetweenGenerator |
| struct | CaseSensitive |
| class | CompositeGenerator |
| struct | CopyableStream |
| struct | Counts |
| class | ExceptionTranslatorRegistrar |
| class | ExpressionLhs |
| struct | IContext |
| struct | IExceptionTranslator |
| struct | IExceptionTranslatorRegistry |
| struct | IGenerator |
| struct | IGeneratorInfo |
| struct | IGeneratorsForTest |
| struct | IMutableContext |
| struct | IMutableRegistryHub |
| struct | IRegistryHub |
| struct | IResultCapture |
| struct | IRunner |
| struct | IShared |
| struct | ITagAliasRegistry |
| struct | ITestCase |
| struct | ITestCaseRegistry |
| struct | MessageBuilder |
| struct | MessageInfo |
| class | MethodTestCase |
| struct | NameAndDesc |
| class | NonCopyable |
| class | NotImplementedException |
| class | Option |
| struct | pluralise |
| class | Ptr |
| struct | RegistrarForTagAliases |
| class | ResultBuilder |
| struct | ResultDisposition |
| struct | ResultWas |
| class | SafeBool |
| class | ScopedMessage |
| class | Section |
| struct | SectionEndInfo |
| struct | SectionInfo |
| struct | SharedImpl |
| struct | SourceLineInfo |
| struct | StreamEndStop |
| struct | StringMaker |
| struct | StringMaker< R C::* > |
| struct | StringMaker< T * > |
| struct | TagAlias |
| class | TestCase |
| struct | TestCaseInfo |
| struct | TestFailureException |
| class | Timer |
| struct | Totals |
| class | ValuesGenerator |
Typedefs |
| typedef std::string(* | exceptionTranslateFunction )() |
typedef std::vector< const
IExceptionTranslator * > | ExceptionTranslators |
| typedef void(* | TestFunction )() |
Functions |
| bool | alwaysFalse () |
| bool | alwaysTrue () |
| void | cleanUp () |
| void | cleanUpContext () |
| bool | contains (std::string const &s, std::string const &infix) |
| IGeneratorsForTest * | createGeneratorsForTest () |
| Stream | createStream (std::string const &streamName) |
| template<typename ContainerT > |
| void | deleteAll (ContainerT &container) |
| template<typename AssociativeContainerT > |
| void | deleteAllValues (AssociativeContainerT &container) |
| bool | endsWith (std::string const &s, std::string const &suffix) |
| std::vector< TestCase > | filterTests (std::vector< TestCase > const &testCases, TestSpec const &testSpec, IConfig const &config) |
| std::vector< TestCase > const & | getAllTestCasesSorted (IConfig const &config) |
| IContext & | getCurrentContext () |
| IMutableContext & | getCurrentMutableContext () |
| IMutableRegistryHub & | getMutableRegistryHub () |
| IRegistryHub & | getRegistryHub () |
| IResultCapture & | getResultCapture () |
| bool | isDebuggerActive () |
| bool | isFalseTest (int flags) |
| bool | isJustInfo (int flags) |
| bool | isOk (ResultWas::OfType resultType) |
| bool | isTrue (bool value) |
| TestCase | makeTestCase (ITestCase *testCase, std::string const &className, std::string const &name, std::string const &description, SourceLineInfo const &lineInfo) |
| bool | matchTest (TestCase const &testCase, TestSpec const &testSpec, IConfig const &config) |
| template<typename T > |
| T const & | operator+ (T const &value, StreamEndStop) |
| std::ostream & | operator<< (std::ostream &os, SourceLineInfo const &info) |
| ResultDisposition::Flags | operator| (ResultDisposition::Flags lhs, ResultDisposition::Flags rhs) |
| void | registerTestCase (ITestCase *testCase, char const *className, NameAndDesc const &nameAndDesc, SourceLineInfo const &lineInfo) |
| void | registerTestCaseFunction (TestFunction function, SourceLineInfo const &lineInfo, NameAndDesc const &nameAndDesc) |
| bool | replaceInPlace (std::string &str, std::string const &replaceThis, std::string const &withThis) |
| unsigned int | rngSeed () |
| void | seedRng (IConfig const &config) |
| bool | shouldContinueOnFailure (int flags) |
| bool | shouldSuppressFailure (int flags) |
| bool | startsWith (std::string const &s, std::string const &prefix) |
| void | throwLogicError (std::string const &message, SourceLineInfo const &locationInfo) |
| std::string | toLower (std::string const &s) |
| void | toLowerInPlace (std::string &s) |
| template<typename T > |
| std::string | toString (T const &value) |
| | converts any type to a string
|
| std::string | toString (std::string const &value) |
| std::string | toString (std::wstring const &value) |
| std::string | toString (const char *const value) |
| std::string | toString (char *const value) |
| std::string | toString (const wchar_t *const value) |
| std::string | toString (wchar_t *const value) |
| std::string | toString (int value) |
| std::string | toString (unsigned long value) |
| std::string | toString (unsigned int value) |
| std::string | toString (const double value) |
| std::string | toString (const float value) |
| std::string | toString (bool value) |
| std::string | toString (signed char value) |
| std::string | toString (unsigned char value) |
| template<typename T , typename Allocator > |
| std::string | toString (std::vector< T, Allocator > const &v) |
| template<> |
| std::string | toString< Detail::Approx > (Detail::Approx const &value) |
| std::string | translateActiveException () |
| std::string | trim (std::string const &str) |
| void | writeToDebugConsole (std::string const &text) |