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)
|
||||
<< " " << 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
|
||||
// and INSTANTIATE_TEST_SUITE_P into regular tests and registers those.
|
||||
|
Loading…
Reference in New Issue
Block a user