J'ai fait un program suivant et il affiche le message "wrong type argument to unary exclamation mark". je ne sais plus quoi ;;;faire merci pour votre reponse ...
//testLogParseur.c
#include "logParseur.h"
#include "munit.h"
#include <stdio.h>
char* nomfic;
//Fonction permettant de tester si le fichier existe ou non
static char * test_nom_fichier(){
mu_assert("Erreur:le fichier n'existe pas", set_nom_fichier(nomfic) == NULL); // ***********************erreur dans cette ligne la
return (NULL);
}
//Fonction permettant de tester si le fichier est vide ou pas
static char * test_fichier_vide(){
mu_assert("Erreur:le fichier est vide", fichier_vide()==0);
return (NULL);
}
//Fonction regroupant l'appel de tous les test a realiser
static char *all_test(){
mu_run_test(test_nom_fichier);
mu_run_test(test_fichier_vide);
return (NULL);
}