Stupid design choice in cppunit fixt -.-

This commit is contained in:
KimLS 2013-02-23 00:37:12 -08:00
parent 4c10d4dd2f
commit 39a77a855e
3 changed files with 7 additions and 7 deletions

View File

@ -55,7 +55,7 @@ namespace Test
Suite();
virtual ~Suite();
void add(std::auto_ptr<Suite> suite);
void add(Suite* suite);
bool run(Output& output, bool cont_after_fail = true);

View File

@ -117,9 +117,9 @@ namespace Test
/// \param suite %Test suite to add.
///
void
Suite::add(auto_ptr<Suite> suite)
Suite::add(Suite* suite)
{
_suites.push_back(suite.release());
_suites.push_back(suite);
}
/// Registers a test function.

View File

@ -46,10 +46,10 @@ int main() {
std::ofstream outfile("test_output.txt");
std::unique_ptr<Test::Output> output(new Test::TextOutput(Test::TextOutput::Verbose, outfile));
Test::Suite tests;
tests.add(std::auto_ptr<MemoryMappedFileTest>(new MemoryMappedFileTest()));
tests.add(std::auto_ptr<IPCMutexTest>(new IPCMutexTest()));
tests.add(std::auto_ptr<FixedMemoryHashTest>(new FixedMemoryHashTest()));
tests.add(std::auto_ptr<FixedMemoryVariableHashTest>(new FixedMemoryVariableHashTest()));
tests.add(new MemoryMappedFileTest());
tests.add(new IPCMutexTest());
tests.add(new FixedMemoryHashTest());
tests.add(new FixedMemoryVariableHashTest());
tests.run(*output, true);
} catch(...) {
return -1;