Testez votre bibliothèque avec une nouvelle classe de widgetSi votre bibliothèque répond bien aux spécifications demandées, elle doit pouvoir gérer une nouvelles classes de widget créé par le programmeur (c.f. à quoi sert ei_class_register). C'est ce que test "tests/ext_testclass.c". Ce programme utilise une classe de widget que vous n'avez pas programmé : elle vous est donnée. Cette classe de widget est très simple : c'est un cadre blanc à bords rouge. Mais comme toute classe, ses widgets peuvent contenir d'autres widgets. Le programme obtenu devrait avoir le comportement illustré dans la video "test_class.mp4". Vous n'avez pas le code source de cette classe de widget, ses fonctions ( AttentionLe but de ce test est de vous aider à tester la généricité de votre bibliothèque. Mais vous avez peut être fait des choix de conception pour votre bibliothèque qui ne sont pas compatibles avec cette extension. Si le programme ne fonctionne pas, posez-vous la question: est-ce une erreur ou une incompatibilité de votre bibliothèque ? En cas de doute, discutez-en avec un enseignant. |