PDA

View Full Version : [c] CUNIT


ramarromarrone
29-05-2008, 10:49
sto impazzendocon CUnit per i test unitari

#include <stdio.h>
#include "CUnit/Basic.h"
int maxi(int i1, int i2)
{
return (i1 > i2) ? i1 : i2;
}

void test_maxi(void)
{
CU_ASSERT(maxi(0,2) == 2);
CU_ASSERT(maxi(0,-2) == 0);
CU_ASSERT(maxi(2,2) == 2);
}
int main() {
test_maxi();
return 0;
}

quando lo compilo con gcc -o test test.c mi da questo errore 3 volte:
undefined reference to `CU_assertImplementation'

è evidente che è collegato alle 3 chiamate CU_ASSERT ma quindi come si compila?
gcc -l ??? boooh

se qualcuno può darmi una mano grazie

eVuGEGA
29-05-2008, 11:06
gcc -lcunit

ramarromarrone
29-05-2008, 11:15
mitico!