/* * HomologyGraphUnitTest.hpp * * Created on: Sep 25, 2012 * Author: heber */ #ifndef HOMOLOGYCONTAINERUNITTEST_HPP_ #define HOMOLOGYCONTAINERUNITTEST_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include #include "Fragmentation/Homology/FragmentEdge.hpp" #include "Fragmentation/Homology/FragmentNode.hpp" #include "Fragmentation/Homology/HomologyGraph.hpp" /********************************************** Test classes **************************************/ class HomologyGraphTest : public CppUnit::TestFixture { CPPUNIT_TEST_SUITE( HomologyGraphTest) ; CPPUNIT_TEST ( comparatorTest ); CPPUNIT_TEST ( assigmentTest ); CPPUNIT_TEST ( serializeTest ); CPPUNIT_TEST_SUITE_END(); public: void setUp(); void tearDown(); void comparatorTest(); void assigmentTest(); void serializeTest(); private: HomologyGraph *graph; HomologyGraph::nodes_t nodes; HomologyGraph::edges_t edges; HomologyGraph::nodes_t othernodes; HomologyGraph::edges_t otheredges; }; #endif /* HOMOLOGYCONTAINERUNITTEST_HPP_ */