Urbanisme  1.3.0
Projet visant à l'optimisation du placement de routes sur une surface. https://flodavid.github.io/Urbanisme
Liste des tests
Membre CoordinatesTestFixture::test_calcEuclidean ()
le calcul de la distance Euclidienne entre deux coordonnées
Membre CoordinatesTestFixture::test_calcManhattan ()
le calcul de la distance Manhattan entre deux coordonnées
Membre Field::createExample ()
Utile seulement pour les tests
Classe FieldTestFixture
Membre FieldTestFixture::test_containsInvalids ()
de la méthode contains() sur des coordonnées hors de la surface Contains doit retourner faux
Membre FieldTestFixture::test_containsValids ()
de la méthode contains() sur des coordonnées dans la surface Contains doit retourner vrai
Membre FieldTestFixture::test_servingValids ()
de la méthode getServingRoads() sur des coordonnées dans la surface
Classe MinPathRoadTestFixture
Membre MinPathRoadTestFixture::test_findVisisted ()
d'un find() sur un vecteur de coordonnée, utilisé dans recCalcRoadDistance, lors de l'ajout d'un voisin d'une route
Membre MinPathRoadTestFixture::test_invalidsPath ()
de la méthode calcRoadDistance() entre des parcelles non "reliées" par des routes La méthode doit alors retourner l'infini
Membre MinPathRoadTestFixture::test_sameParcel ()
de la méthode calcRoadDistance() entre une parcelle et elle-même La méthode doit alors retourner 0
Membre MinPathRoadTestFixture::test_validsPath ()
de la méthode calcRoadDistance() entre des parcelles "reliées" par des routes La méthode doit alors retourner une valeur supérieure à 0
Classe NextCoordinatesTestFixture
Membre NextCoordinatesTestFixture::test_invalidsCoords ()
de la méthode nextCoordinates() sur des coordonnées non "valides" Doit retourner faux et ne pas modifier la coordonnée en entrée
Membre NextCoordinatesTestFixture::test_validsCoords ()
de la méthode nextCoordinates() sur des coordonnées "valides" Doit retourner vrai et modifier la coordonnée en entrée