source:
src/Graph/unittests/AdjacencyListUnitTest.hpp@
e1e108
Last change on this file since e1e108 was 3aa8a5, checked in by , 13 years ago | |
---|---|
|
|
File size: 1.1 KB |
Rev | Line | |
---|---|---|
[ec87e4] | 1 | /* |
[0fad93] | 2 | * AdjacencyListUnitTest.hpp |
[ec87e4] | 3 | * |
4 | * Created on: Oct 17, 2011 | |
5 | * Author: heber | |
6 | */ | |
7 | ||
[0fad93] | 8 | #ifndef UNITTEST_HPP_ |
9 | #define UNITTEST_HPP_ | |
[ec87e4] | 10 | |
11 | // include config.h | |
12 | #ifdef HAVE_CONFIG_H | |
13 | #include <config.h> | |
14 | #endif | |
15 | ||
16 | ||
17 | #include <cppunit/extensions/HelperMacros.h> | |
18 | ||
[0fad93] | 19 | #include "Graph/AdjacencyList.hpp" |
[ec87e4] | 20 | #include "types.hpp" |
21 | ||
22 | // we prefer enum over define | |
23 | enum { ATOM_COUNT = 10 }; | |
24 | ||
25 | class atom; | |
26 | class molecule; | |
27 | class World; | |
28 | ||
[0fad93] | 29 | class AdjacencyListTest : public CppUnit::TestFixture |
[ec87e4] | 30 | { |
[0fad93] | 31 | CPPUNIT_TEST_SUITE( AdjacencyListTest ); |
[5197e5] | 32 | CPPUNIT_TEST ( CreateMapTest ); |
33 | CPPUNIT_TEST ( ParseIntoMapTest ); | |
[3aa8a5] | 34 | CPPUNIT_TEST ( StoreToFileTest ); |
35 | CPPUNIT_TEST ( operatorGreaterLessTest ); | |
36 | CPPUNIT_TEST ( operatorEqualTest ); | |
[0fad93] | 37 | CPPUNIT_TEST ( CheckAgainstSubsetTest ); |
[ec87e4] | 38 | CPPUNIT_TEST_SUITE_END(); |
39 | ||
40 | public: | |
41 | void setUp(); | |
42 | void tearDown(); | |
43 | ||
[5197e5] | 44 | void CreateMapTest(); |
45 | void ParseIntoMapTest(); | |
[3aa8a5] | 46 | void StoreToFileTest(); |
47 | void operatorGreaterLessTest(); | |
48 | void operatorEqualTest(); | |
[0fad93] | 49 | void CheckAgainstSubsetTest(); |
[ec87e4] | 50 | |
51 | private: | |
[0fad93] | 52 | AdjacencyList::AtomBondMap comparisonMap; |
[06f41f3] | 53 | std::vector<atom *> atoms; |
54 | std::vector<atomId_t> atomIds; | |
[ec87e4] | 55 | molecule * TestMolecule; |
56 | }; | |
57 | ||
[0fad93] | 58 | #endif /* UNITTEST_HPP_ */ |
Note:
See TracBrowser
for help on using the repository browser.