Remove the unused class TestNameIs
Fixes #4076 PiperOrigin-RevId: 493158910 Change-Id: Id66c0443a6f5f4d167ae39ac79766b32cf95a383
This commit is contained in:
parent
1f643f71d4
commit
97459e54ec
@ -2784,37 +2784,6 @@ void ReportInvalidTestSuiteType(const char* test_suite_name,
|
|||||||
code_location.line)
|
code_location.line)
|
||||||
<< " " << errors.GetString();
|
<< " " << errors.GetString();
|
||||||
}
|
}
|
||||||
} // namespace internal
|
|
||||||
|
|
||||||
namespace {
|
|
||||||
|
|
||||||
// A predicate that checks the test name of a TestInfo against a known
|
|
||||||
// value.
|
|
||||||
//
|
|
||||||
// This is used for implementation of the TestSuite class only. We put
|
|
||||||
// it in the anonymous namespace to prevent polluting the outer
|
|
||||||
// namespace.
|
|
||||||
//
|
|
||||||
// TestNameIs is copyable.
|
|
||||||
class TestNameIs {
|
|
||||||
public:
|
|
||||||
// Constructor.
|
|
||||||
//
|
|
||||||
// TestNameIs has NO default constructor.
|
|
||||||
explicit TestNameIs(const char* name) : name_(name) {}
|
|
||||||
|
|
||||||
// Returns true if and only if the test name of test_info matches name_.
|
|
||||||
bool operator()(const TestInfo* test_info) const {
|
|
||||||
return test_info && test_info->name() == name_;
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string name_;
|
|
||||||
};
|
|
||||||
|
|
||||||
} // namespace
|
|
||||||
|
|
||||||
namespace internal {
|
|
||||||
|
|
||||||
// This method expands all parameterized tests registered with macros TEST_P
|
// This method expands all parameterized tests registered with macros TEST_P
|
||||||
// and INSTANTIATE_TEST_SUITE_P into regular tests and registers those.
|
// and INSTANTIATE_TEST_SUITE_P into regular tests and registers those.
|
||||||
|
Loading…
Reference in New Issue
Block a user