Urbanisme
1.3.0
Projet visant à l'optimisation du placement de routes sur une surface. https://flodavid.github.io/Urbanisme
Page principale
Pages associées
Classes
Fichiers
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