Skip to content
Snippets Groups Projects
Commit f4a70cc4 authored by Sanchez Alexandre's avatar Sanchez Alexandre
Browse files

[TU] Correction de l'exemple de base des TU

parent b64b049b
No related branches found
No related tags found
No related merge requests found
Pipeline #
......@@ -29,17 +29,16 @@
</Target>
</Build>
<Compiler>
<Add directory="./../Libs/libroxml-2.3.0/src" />
<Add directory="./../src" />
<Add directory="./../Libs/SDL-1.2.15/include" />
<Add directory="../Libs/libroxml-2.3.0/src" />
<Add directory="../Libs/SDL-1.2.15/include/SDL" />
<Add directory="../src" />
<Add directory="../Libs/cmocka-1.0.0/include" />
</Compiler>
<Linker>
<Add library="../Libs/libroxml-2.3.0/Build/libroxml.dll" />
<Add library="./../Libs/SDL-1.2.15/bin/SDL.dll" />
<Add library="../Libs/cmocka-1.0.0/lib/cmocka.dll.a" />
<Add directory="./../Libs" />
<Add directory="../Libs/cmocka-1.0.0/lib" />
<Add library="SDL" />
<Add library="roxml" />
<Add library="cmocka" />
<Add directory="../Libs/libroxml-2.3.0/Build" />
</Linker>
<Unit filename="../TU/test_main.c">
<Option compilerVar="CC" />
......@@ -60,17 +59,10 @@
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/SDL.h" />
<Unit filename="../src/TU_main.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/TU_partie.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/TerrainsXML.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/TerrainsXML.h" />
<Unit filename="../src/affichage.h" />
<Unit filename="../src/affichageConsole2.c">
<Option compilerVar="CC" />
</Unit>
......@@ -111,12 +103,6 @@
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/joueurList.h" />
<Unit filename="../src/main.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/mainPartieConsole.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/partie.c">
<Option compilerVar="CC" />
</Unit>
......@@ -129,6 +115,10 @@
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/resultat_aleatoire.h" />
<Unit filename="../src/skinsXML.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/skinsXML.h" />
<Unit filename="../src/structures.h" />
<Unit filename="../src/terrain.c">
<Option compilerVar="CC" />
......
#include "partie.h"
#include "test_partie.h"
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <stddef.h>
#include <setjmp.h>
#include <cmocka.h>
#include "test_partie.h"
Partie * p;
/*int main(void)
int main()
{
const UnitTest tests[] =
{
unit_test(test_initPartie(void ** state)),
unit_test(test_getNbTour),
};
return run_tests(tests);
}*/
}
#include "test_partie.h"
#include "structures.h"
#include "partie.h"
#include "joueurList.h"
#include "joueur.h"
#include "case.h"
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
......@@ -12,21 +5,17 @@
#include <setjmp.h>
#include <cmocka.h>
static int test_initPartie(void ** state) {
Partie * p = (Partie *) (* state);
initPartie();
assert_int_equal(p->nbTours, getNbTour(p));
}
#include "test_partie.h"
static int test_getNbTour(Partie * p) {
void test_getNbTour(void **state) {
Partie p;
p.nbTours = 4;
// Partie * p = (Partie *)(*state);
p->nbTours = 4;
getNbTour(p);
// Test 1
assert_int_equal(p.nbTours, getNbTour(&p));
assert_int_equal(4, p->nbTours);
/* Teste d'une partie NULL */
assert_int_equal(p->nbTours,getNbTour(NULL));
// Test 2
assert_int_equal(-1, getNbTour(NULL));
}
#include "structures.h"
#include "partie.h"
#ifndef TEST_PARTIE_H
#define TEST_PARTIE_H
// static int test_initPartie(void ** state);
// static int test_getNbTour(Partie * p);
//static int test_deletePartie(Partie * p);
void test_getNbTour(void **state);
#endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment