This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
2013_2014:lp:idse:gl:td:testsmockup [2013/08/08 00:22] blay created |
2013_2014:lp:idse:gl:td:testsmockup [2013/09/26 22:15] (current) blay [Apprendre avec Easy Mock] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Tests d'intégrations avec easyMock ====== | + | ====== Tests d'intégrations avec les "mocks" ====== |
+ | |||
+ | Commencez par downloader easyMock | ||
+ | |||
+ | http://easymock.org/Downloads.html | ||
+ | |||
+ | |||
+ | ===== Apprendre avec Easy Mock ===== | ||
+ | |||
+ | - Créer un projet Java | ||
+ | - Vous pouvez avoir besoin de rajouter dans le classpath la library JUNIT (BuildPath, Configure Build Path, Libraries, JUNIT, Junit4) | ||
+ | - et aussi le .jar [[http://sourceforge.net/projects/easymock/files/EasyMock/3.2/easymock-3.2.zip/download|easymock-3.2.jar]] que vous avez téléchargé (BuildPath, Configure Build Path, external jars, sélectionner votre .jar) | ||
+ | - [[http://baptiste-wicht.developpez.com/tutoriels/java/tests/mocks/easymock/|Apprenez en suivant ce tutoriel!!]] | ||
+ | |||
+ | |||
+ | |||
+ | Remarque : Si vous ne connaissez pas la notion d'un nombre variable de paramètres à une méthode noté **...** | ||
+ | http://eclipse.org/aspectj/doc/next/adk15notebook/varargs.html | ||
+ | ===== A vous !! ===== | ||
+ | |||
+ | Votre objectif est d'utilisez EasyMock pour tester séparément vos différents composants dont par exemple filtres ou vos producteurs d'informations. | ||
+ | |||
+ | - Travaillez sur l'étude de cas : Modéliser un scénario de soumission d'un message et un scénario de lecture d'un message | ||
+ | - Organisez correctement votre répertoire de travail et commitez votre répertoire | ||
+ | - Distribuez le travail dans l'équipe, chacun dans le groupe travaille sur une classe différente en mettant en place les mocks | ||
+ | - Rentrer ce travail sous la forme de feature dans JIRA | ||
+ | - Une fois que vous avez fini d'implémenter, comparez vos spécifications, les mocks des uns et des autres, et vos codes, puis alignez vos codes. | ||
+ | - Pensez à mémoriser les heures passées sur le projet. | ||
+ | ===== Références ===== | ||
+ | |||
+ | |||
+ | [[http://www.vogella.com/articles/EasyMock/article.html|]] | ||
+ | |||
+ | http://www.jmdoudoux.fr/java/dej/chap-objets-mock.htm | ||
- | http://www.vogella.com/articles/EasyMock/article.html |