Urbanisme  1.3.0
Projet visant à l'optimisation du placement de routes sur une surface. https://flodavid.github.io/Urbanisme
test_next_coordinates.h
1 // g++ -o test_my_class_full.exe test_my_class_full.cpp -I/usr/local/include -L/usr/local/lib -lcppunit
2 #ifndef TEST_NEXT_COORDINATES_H_
3 #define TEST_NEXT_COORDINATES_H_
4 
5 #include "cppunit/TestCase.h"
6 #include "cppunit/TestFixture.h"
7 #include "cppunit/TestCaller.h"
8 #include "cppunit/TestResult.h"
9 #include "cppunit/TestSuite.h"
10 #include "cppunit/CompilerOutputter.h"
11 #include "cppunit/XmlOutputter.h"
12 #include "cppunit/ui/text/TestRunner.h"
13 
14 #include "../Coordinates.h"
15 #include "../field.h"
16 
21 class NextCoordinatesTestFixture : public CppUnit::TestFixture {
22  private:
23  Field* resol;
24 
25  Coordinates* coord_in;
26  Coordinates* coord_last_col;
27 
28 // Expected results
29  // Next of coord_in
30  Coordinates* expected_next_in;
31  // Next of coord_last_col
32  Coordinates* expected_next_last_col;
33 
34 public:
38  void setUp();
42  void tearDown();
43 
48  void test_validsCoords();
53  void test_invalidsCoords();
54 
55 };
56 
57 
58 #endif /* TEST_NEXT_COORDINATES_H_ */
59 
60 
void tearDown()
Opérations après les tests.
Definition: test_next_coordinates.cpp:18
Classe représentant la surface -le terrain- et contenant les opérations que l'on effectue sur celui-c...
Definition: field.h:15
Tests sur la méthode nextCoordinates() de la classe Field.
Definition: test_next_coordinates.h:21
void test_invalidsCoords()
Definition: test_next_coordinates.cpp:43
void test_validsCoords()
Definition: test_next_coordinates.cpp:26
void setUp()
Opérations avant les tests.
Definition: test_next_coordinates.cpp:5
Représentation et opérations simple sur des coordonnées dans un plan.
Definition: Coordinates.h:13