iphreeqc/unit/TestInterface.h
Scott R Charlton 71d54c4dee Rearranging IPhreeqc
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@4110 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2010-02-23 05:06:43 +00:00

70 lines
1.9 KiB
C++

#if !defined(TESTINTERFACE_H_INCLUDED)
#define TESTINTERFACE_H_INCLUDED
#include <cppunit/extensions/HelperMacros.h>
#include <cppunit/TestFixture.h>
class TestInterface :
public CppUnit::TestFixture
{
CPPUNIT_TEST_SUITE( TestInterface );
CPPUNIT_TEST( TestLoadDatabase );
CPPUNIT_TEST( TestLoadDatabaseMissingFile );
CPPUNIT_TEST( TestLoadDatabaseWithErrors );
CPPUNIT_TEST( TestRun );
CPPUNIT_TEST( TestRunWithErrors );
CPPUNIT_TEST( TestRunFile );
CPPUNIT_TEST( TestGetSelectedOutputRowCount );
CPPUNIT_TEST( TestGetSelectedOutputValue );
CPPUNIT_TEST( TestGetSelectedOutputColumnCount );
CPPUNIT_TEST( TestAddError );
CPPUNIT_TEST( TestAccumulateLine );
CPPUNIT_TEST( TestOutputLastError );
CPPUNIT_TEST( TestRunWithCallback );
CPPUNIT_TEST( TestRunNoDatabaseLoaded );
CPPUNIT_TEST( TestRunFileNoDatabaseLoaded );
CPPUNIT_TEST( TestCase1 );
CPPUNIT_TEST( TestCase2 );
CPPUNIT_TEST( TestPrintSelectedOutputFalse );
CPPUNIT_TEST( TestOutputOnOff );
CPPUNIT_TEST( TestErrorOnOff );
CPPUNIT_TEST( TestLogOnOff );
CPPUNIT_TEST( TestSelOutOnOff );
CPPUNIT_TEST( TestLongHeadings );
CPPUNIT_TEST_SUITE_END();
public:
TestInterface(void);
~TestInterface(void);
public:
void TestLoadDatabase();
void TestLoadDatabaseMissingFile();
void TestLoadDatabaseWithErrors();
void TestRun();
void TestRunWithErrors();
void TestRunFile();
void TestGetSelectedOutputRowCount();
void TestGetSelectedOutputValue();
void TestGetSelectedOutputColumnCount();
void TestAddError();
void TestAccumulateLine();
void TestOutputLastError();
void TestRunWithCallback();
void TestRunNoDatabaseLoaded();
void TestRunFileNoDatabaseLoaded();
void TestCase1();
void TestCase2();
void TestPrintSelectedOutputFalse();
void TestOutputOnOff();
void TestErrorOnOff();
void TestLogOnOff();
void TestSelOutOnOff();
void TestLongHeadings();
};
#endif // TESTINTERFACE_H_INCLUDED