//////////////////////////////////////////////////////////////////////////////// // (c) Copyright, Ubisoft Entertainment Inc. || Created by Harbour // //////////////////////////////////////////////////////////////////////////////// #pragma once #include "memoryCheckFixture.h" #include "authenticationFixture.h" #include "loginMockFixture.h" #include #include namespace US_NS {; template class ParamFixture : public Base , public ::testing::WithParamInterface { protected: inline virtual void SetUp(); Param& getParam(); const Param& getParam() const; private: using ::testing::WithParamInterface::GetParam; Param m_param; }; template struct LeakCheckerWithParam { typedef ParamFixture type; }; template struct LeakCheckerNoInitWithParam { typedef ParamFixture type; }; template struct AuthenticationFixtureWithParam { typedef ParamFixture, Param> type; }; template struct LoginMockFixtureWithParam { typedef ParamFixture, Param> type; }; }; #include "paramFixture.inl"