Home | History | Annotate | Download | only in gtest

Lines Matching defs:WithParamInterface

8885 // testing::WithParamInterface<T>, where T is the type of the parameter
8887 // TestWithParam<T> inherits from both Test and WithParamInterface. In more
8889 // separately from Test and WithParamInterface. For example:
8896 class DerivedTest : public BaseTest, public ::testing::WithParamInterface<int> {
19180 // ::testing::WithParamInterface. In most cases that just means inheriting
19182 // may need to inherit from Test and WithParamInterface at different levels.
19213 class WithParamInterface {
19216 virtual ~WithParamInterface() {}
19221 // like writing 'WithParamInterface<bool>::GetParam()' for a test that
19240 // TestClass must be a subclass of WithParamInterface<T> and Test.
19245 const T* WithParamInterface<T>::parameter_ = NULL;
19248 // WithParamInterface, and can just inherit from ::testing::TestWithParam.
19251 class TestWithParam : public Test, public WithParamInterface<T> {