diff options
-rw-r--r-- | canevas.cpp | 3 | ||||
-rw-r--r-- | tests.cpp | 32 | ||||
-rw-r--r-- | vecteur.cpp | 1 |
3 files changed, 17 insertions, 19 deletions
diff --git a/canevas.cpp b/canevas.cpp index 0c203fc..959e681 100644 --- a/canevas.cpp +++ b/canevas.cpp @@ -10,9 +10,6 @@ Canevas::Canevas() { Couche couches[MAX_COUCHES]; - /* for (int i = 0; i < MAX_COUCHES; i++) { */ - /* couches[i] = Couche(); */ - /* }; */ couches[0].changerEtat(STATE_ACTIVE); } @@ -9,7 +9,7 @@ #include "tests.h" -// Tests sur les formes geometriques +// Tests sur les formes geometriques {{{ void Tests::tests_unitaires_formes() { cout << "----- Tests des formes geometriques -----\n"; @@ -49,9 +49,9 @@ void Tests::tests_unitaires_formes() { Cercle cc2; cc2.afficher(cout); cout << "\n"; -}; +}; // }}} -// Tests sur la classe Vecteur +// Tests sur la classe Vecteur {{{ void Tests::tests_unitaires_vecteur() { cout << "----- Tests de la classe Vecteur -----\n\n"; @@ -114,9 +114,9 @@ void Tests::tests_unitaires_vecteur() { << "\nAffichage: {\n"; v1.afficher(cout); cout << "}\n"; -}; +}; // }}} -// Tests sur la classe Couche +// Tests sur la classe Couche {{{ void Tests::tests_unitaires_couche() { cout << "----- Tests de la classe Couche -----\n"; @@ -193,29 +193,29 @@ void Tests::tests_unitaires_couche() { << "\nAffichage: {\n"; c1.afficher(cout); cout << "}\n\n"; +}; // }}} - - -}; - -// Tests sur la classe Canevas +// Tests sur la classe Canevas {{{ void Tests::tests_unitaires_canevas() { -}; +}; // }}} +// Execution de tout les tests unitaires {{{ void Tests::tests_unitaires() { // Fait tous les tests unitaires tests_unitaires_formes(); tests_unitaires_vecteur(); tests_unitaires_couche(); tests_unitaires_canevas(); -}; +}; // }}} +// Execution de tout les tests de mise en application {{{ void Tests::tests_application() { // Fait tous les tests applicatifs tests_application_cas_01(); tests_application_cas_02(); -}; +}; // }}} +// Premiere application {{{ void Tests::tests_application_cas_01() { // Mise en place int etape = 1; @@ -317,10 +317,10 @@ void Tests::tests_application_cas_01() { cout << "Etape " << etape++ << ": Afficher l'aire du canevas" << endl; cout << "\t* Aire du canevas: " << c.aire() << endl; +}; // }}} -}; - +// Deuxieme application {{{ void Tests::tests_application_cas_02() { cout << "TESTS APPLICATION (CAS 02)" << endl; // Il faut ajouter les operations realisant ce scenario de test. -}; +}; // }}} diff --git a/vecteur.cpp b/vecteur.cpp index 56b59ed..fdb153f 100644 --- a/vecteur.cpp +++ b/vecteur.cpp @@ -34,6 +34,7 @@ void Vecteur::afficher(ostream &s){ }; bool Vecteur::ajouterForme(Forme *f) { + if (f == NULL) return false; if (taille == capacite) { // Double the size of the array int newCapacite = capacite * 2; |