/* * CheckAgainstAdjacencyFileUnitTest.hpp * * Created on: Oct 17, 2011 * Author: heber */ #ifndef CHECKADJACENCYAGAINSTFILEUNITTEST_HPP_ #define CHECKADJACENCYAGAINSTFILEUNITTEST_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include #include "Graph/CheckAgainstAdjacencyFile.hpp" #include "types.hpp" // we prefer enum over define enum { ATOM_COUNT = 10 }; class atom; class molecule; class World; class CheckAgainstAdjacencyFileTest : public CppUnit::TestFixture { CPPUNIT_TEST_SUITE( CheckAgainstAdjacencyFileTest ); CPPUNIT_TEST ( CreateInternalMapTest ); CPPUNIT_TEST ( ParseInExternalMapTest ); CPPUNIT_TEST ( CompareInternalExternalMapTest ); CPPUNIT_TEST ( operatorTest ); CPPUNIT_TEST_SUITE_END(); public: void setUp(); void tearDown(); void CreateInternalMapTest(); void ParseInExternalMapTest(); void CompareInternalExternalMapTest(); void operatorTest(); private: CheckAgainstAdjacencyFile::AtomBondMap comparisonMap; atom *atoms [ATOM_COUNT]; atomId_t atomIds [ATOM_COUNT]; molecule * TestMolecule; }; #endif /* CHECKADJACENCYAGAINSTFILEUNITTEST_HPP_ */