1 #ifndef CPPUNIT_HELPER_TESTSUITEBUILDERCONTEXT_H
2 #define CPPUNIT_HELPER_TESTSUITEBUILDERCONTEXT_H
8 #if CPPUNIT_NEED_DLL_DECL
9 #pragma warning( push )
10 #pragma warning( disable: 4251 ) // X needs to have dll-interface to be used by clients of class Z
47 void addTest(
Test *test );
53 std::string getFixtureName()
const;
63 std::string getTestNameFor(
const std::string &testMethodName )
const;
75 std::string getTestNameFor(
const std::string &testMethodName,
const T& value )
const
77 return m_namer.getTestNameFor(testMethodName, value);
84 void addProperty(
const std::string &key,
85 const std::string &value );
90 const std::string getStringProperty(
const std::string &key )
const;
98 typedef std::pair<std::string,std::string>
Property;
114 template<
class Fixture>
141 #if CPPUNIT_NEED_DLL_DECL
142 #pragma warning( pop )
145 #endif // CPPUNIT_HELPER_TESTSUITEBUILDERCONTEXT_H