Lines Matching refs:ITestInvoker
573 struct ITestInvoker {
575 virtual ~ITestInvoker();
963 class TestInvokerAsMethod : public ITestInvoker {
974 auto makeTestInvoker( void(*testAsFunction)() ) noexcept -> ITestInvoker*;
977 auto makeTestInvoker( void (C::*testAsMethod)() ) noexcept -> ITestInvoker* {
988 AutoReg( ITestInvoker* invoker, SourceLineInfo const& lineInfo, StringRef const& classOrMethod, NameAndTags const& nameAndTags ) noexcept;
4771 struct ITestInvoker;
4811 TestCase( ITestInvoker* testCase, TestCaseInfo&& info );
4823 std::shared_ptr<ITestInvoker> test;
4826 TestCase makeTestCase( ITestInvoker* testCase,
4874 class OcMethod : public ITestInvoker {
11183 ITestInvoker::~ITestInvoker() = default;
12318 class TestInvokerAsFunction : public ITestInvoker {
14057 TestCase makeTestCase( ITestInvoker* _testCase,
14163 TestCase::TestCase( ITestInvoker* testCase, TestCaseInfo&& info ) : TestCaseInfo( std::move(info) ), test( testCase ) {}
14596 auto makeTestInvoker( void(*testAsFunction)() ) noexcept -> ITestInvoker* {
14602 AutoReg::AutoReg( ITestInvoker* invoker, SourceLineInfo const& lineInfo, StringRef const& classOrMethod, NameAndTags const& nameAndTags ) noexcept {