Tests CUnit : Erreur à la compilation
Vincent Woelffel
-
Vincent Woelffel -
Vincent Woelffel -
Bonjour,
J'ai l'erreur s'intitulant comme suit quand je compile mon programme de test :
- erreur: utilisation invalide d'expression void
Pourtant je créé un pointeur et je le passe dans la fonction testée.
J'ai jamais eu cette erreur et j'avoue ne rien y comprendre.
Si quelqu'un pouvait m'apporter ses lumières, je l'en remercie d'avance.
Voici les erreurs générées par la compilation de mon application et les prototypes des fonctions associées :
tests_xml.c: Dans la fonction «test_XmlNode_Destroy» :
tests_xml.c:57: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlNode_SetName» :
tests_xml.c:63: erreur: utilisation invalide d'expression void
tests_xml.c:64: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlNode_SetText» :
tests_xml.c:78: erreur: utilisation invalide d'expression void
tests_xml.c:79: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlNode_SetText_wParse» :
tests_xml.c:85: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlNode_SetAttribute» :
tests_xml.c:103: erreur: utilisation invalide d'expression void
tests_xml.c:104: erreur: utilisation invalide d'expression void
tests_xml.c:105: erreur: utilisation invalide d'expression void
tests_xml.c:106: erreur: utilisation invalide d'expression void
tests_xml.c:107: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlNode_SetAttribute_wParse» :
tests_xml.c:113: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlNode_SetParent» :
tests_xml.c:130: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlNode_AddChild» :
tests_xml.c:148: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlTree_Destroy» :
tests_xml.c:191: erreur: utilisation invalide d'expression void
Pour la ligne 57, par exemple, le code est :
54 void test_XmlNode_Destroy(void)
55 {
56 XmlNode *n1 = XmlNode_Create("Node1");
57 CU_TEST(XmlNode_Destroy(n1));
58 }
Le prototype de la fonction XmlNode_Destroy est le suivant :
void XmlNode_Destroy(XmlNode *n); /**< Destroy a Xml Node */
Merci d'avance, si vous avez des questions sur mon application, n'hésitez pas.
Vincent.
J'ai l'erreur s'intitulant comme suit quand je compile mon programme de test :
- erreur: utilisation invalide d'expression void
Pourtant je créé un pointeur et je le passe dans la fonction testée.
J'ai jamais eu cette erreur et j'avoue ne rien y comprendre.
Si quelqu'un pouvait m'apporter ses lumières, je l'en remercie d'avance.
Voici les erreurs générées par la compilation de mon application et les prototypes des fonctions associées :
tests_xml.c: Dans la fonction «test_XmlNode_Destroy» :
tests_xml.c:57: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlNode_SetName» :
tests_xml.c:63: erreur: utilisation invalide d'expression void
tests_xml.c:64: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlNode_SetText» :
tests_xml.c:78: erreur: utilisation invalide d'expression void
tests_xml.c:79: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlNode_SetText_wParse» :
tests_xml.c:85: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlNode_SetAttribute» :
tests_xml.c:103: erreur: utilisation invalide d'expression void
tests_xml.c:104: erreur: utilisation invalide d'expression void
tests_xml.c:105: erreur: utilisation invalide d'expression void
tests_xml.c:106: erreur: utilisation invalide d'expression void
tests_xml.c:107: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlNode_SetAttribute_wParse» :
tests_xml.c:113: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlNode_SetParent» :
tests_xml.c:130: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlNode_AddChild» :
tests_xml.c:148: erreur: utilisation invalide d'expression void
tests_xml.c: Dans la fonction «test_XmlTree_Destroy» :
tests_xml.c:191: erreur: utilisation invalide d'expression void
Pour la ligne 57, par exemple, le code est :
54 void test_XmlNode_Destroy(void)
55 {
56 XmlNode *n1 = XmlNode_Create("Node1");
57 CU_TEST(XmlNode_Destroy(n1));
58 }
Le prototype de la fonction XmlNode_Destroy est le suivant :
void XmlNode_Destroy(XmlNode *n); /**< Destroy a Xml Node */
Merci d'avance, si vous avez des questions sur mon application, n'hésitez pas.
Vincent.
A voir également:
- Tests CUnit : Erreur à la compilation
- Tests windows - Guide
- Tests clubic - Forum Virus
- Afpa tests niveau 3 d'entrée en formation : français, maths, logique - Forum Études / Formation High-Tech
- Formation afpa niveau 5 ✓ - Forum Études / Formation High-Tech
- Tests de positionnement greta - Forum Windows