8#ifndef TWOBLUECUBES_CATCH_INTERFACES_TESTCASE_H_INCLUDED
9#define TWOBLUECUBES_CATCH_INTERFACES_TESTCASE_H_INCLUDED
std::vector< TestCase > filterTests(std::vector< TestCase > const &testCases, TestSpec const &testSpec, IConfig const &config)
std::vector< TestCase > const & getAllTestCasesSorted(IConfig const &config)
bool matchTest(TestCase const &testCase, TestSpec const &testSpec, IConfig const &config)
virtual std::vector< TestCase > const & getAllTestsSorted(IConfig const &config) const =0
virtual ~ITestCaseRegistry()
virtual std::vector< TestCase > const & getAllTests() const =0
virtual void invoke() const =0