Urbanisme  1.3.0
Projet visant à l'optimisation du placement de routes sur une surface. https://flodavid.github.io/Urbanisme
fieldtestfixture.h
1 #ifndef FIELDTESTFIXTURE_H
2 #define FIELDTESTFIXTURE_H
3 
4 #include "cppunit/TestCase.h"
5 #include "cppunit/TestFixture.h"
6 #include "cppunit/TestCaller.h"
7 #include "cppunit/TestResult.h"
8 #include "cppunit/TestSuite.h"
9 #include "cppunit/CompilerOutputter.h"
10 #include "cppunit/XmlOutputter.h"
11 #include "cppunit/ui/text/TestRunner.h"
12 
13 #include "../Coordinates.h"
14 #include "../field.h"
15 
20 class FieldTestFixture : public CppUnit::TestFixture {
21 private:
22  Field* field;
23 
24  Coordinates* coord_in;
25  Coordinates* coord_border_bot;
26  Coordinates* coord_border_top;
27  Coordinates* coord_border_left;
28  Coordinates* coord_border_right;
29 
30  Coordinates* coord_out;
31 
32 public:
36  void setUp();
40  void tearDown();
41 
46  void test_containsValids();
51  void test_containsInvalids();
52 
56  void test_servingValids();
57 };
58 
59 #endif // FIELDTESTFIXTURE_H
void tearDown()
Opérations après les tests.
Definition: fieldtestfixture.cpp:26
void test_containsInvalids()
Definition: fieldtestfixture.cpp:52
Tests sur la classe Field.
Definition: fieldtestfixture.h:20
Classe représentant la surface -le terrain- et contenant les opérations que l'on effectue sur celui-c...
Definition: field.h:15
void setUp()
Opérations avant les tests.
Definition: fieldtestfixture.cpp:5
void test_servingValids()
Definition: fieldtestfixture.cpp:64
Représentation et opérations simple sur des coordonnées dans un plan.
Definition: Coordinates.h:13
void test_containsValids()
Definition: fieldtestfixture.cpp:42