From: <bl...@us...> - 2003-05-03 21:49:26
|
Update of /cvsroot/cpptool/rfta/src/rftaparser In directory sc8-pr-cvs1:/tmp/cvs-serv17777/src/rftaparser Added Files: SourceBuilderTestBase.cpp SourceBuilderTestBase.h Log Message: * based class for test that use SourceBuilder --- NEW FILE: SourceBuilderTestBase.cpp --- // ////////////////////////////////////////////////////////////////////////// // (c)Copyright 2002, Baptiste Lepilleur. // Created: 2003/05/03 // ////////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "SourceBuilderTestBase.h" namespace Refactoring { SourceBuilderTestBase::SourceBuilderTestBase() { } SourceBuilderTestBase::~SourceBuilderTestBase() { } void SourceBuilderTestBase::setUp() { source_ = ""; builder_.reset( new Testing::SourceBuilder( source_ ) ); } void SourceBuilderTestBase::tearDown() { builder_.reset(); source_ = ""; } } // namespace Refactoring --- NEW FILE: SourceBuilderTestBase.h --- // ////////////////////////////////////////////////////////////////////////// // (c)Copyright 2002, Baptiste Lepilleur. // Created: 2003/05/03 // ////////////////////////////////////////////////////////////////////////// #ifndef RFTA_SOURCEBUILDERTESTBASE_H #define RFTA_SOURCEBUILDERTESTBASE_H #include "ParserTesting.h" #include <rfta/test/SourceBuilder.h> #include <boost/shared_ptr.hpp> namespace Refactoring { /// Unit tests for SourceBuilderTestBase class SourceBuilderTestBase : public CppUnit::TestFixture { public: /*! Constructs a SourceBuilderTestBase object. */ SourceBuilderTestBase(); /// Destructor. virtual ~SourceBuilderTestBase(); void setUp(); void tearDown(); protected: std::string source_; boost::shared_ptr<Testing::SourceBuilder> builder_; }; // Inlines methods for SourceBuilderTestBase: // ------------------------------------------ } // namespace Refactoring #endif // RFTA_SOURCEBUILDERTESTBASE_H |