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
|