2016_2017:s3:concprogobjet:td:td1
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2016_2017:s3:concprogobjet:td:td1 [2016/09/09 10:17] – [Génération des codes (10 mn)] blay | 2016_2017:s3:concprogobjet:td:td1 [2016/09/29 19:15] (current) – [EVALUATION de CE TD] blay | ||
---|---|---|---|
Line 185: | Line 185: | ||
*/ | */ | ||
- Pour créer des tests sur votre classe // | - Pour créer des tests sur votre classe // | ||
- | * Cochez les cases '' | + | * Cochez les cases '' |
- IntelliJ a maintenant créé automatiquement le squelette de la classe de test. Il ne reste plus alors qu’à remplir cette dernière. | - IntelliJ a maintenant créé automatiquement le squelette de la classe de test. Il ne reste plus alors qu’à remplir cette dernière. | ||
+ | - Par exemple | ||
+ | < | ||
+ | protected Message mToTest; | ||
+ | protected String content; | ||
+ | |||
+ | @Before | ||
+ | public void setUp() throws Exception { | ||
+ | content = "mon message"; | ||
+ | mToTest = new Message(content, | ||
+ | } | ||
+ | |||
+ | @Test | ||
+ | public void setContenu() throws Exception { | ||
+ | String nv = " | ||
+ | mToTest.setContenu(" | ||
+ | assertEquals(" | ||
+ | assertFalse(" | ||
+ | } | ||
+ | |||
+ | </ | ||
- Dans le menu contextuel, cliquez sur //Run As – JUnit test//. | - Dans le menu contextuel, cliquez sur //Run As – JUnit test//. | ||
Enfin, le premier rapport de tests s’affiche ! | Enfin, le premier rapport de tests s’affiche ! | ||
Line 209: | Line 229: | ||
- Les modèles sont cohérents avec le code. | - Les modèles sont cohérents avec le code. | ||
- | + | [[http:// | |
- | http:// | + | |
===== Je sais ===== | ===== Je sais ===== | ||
<box round rgb(255, | <box round rgb(255, | ||
* Créer un projet sous un IDE avancé, et le structurer correctement. | * Créer un projet sous un IDE avancé, et le structurer correctement. | ||
- | * Générer | + | * (Rappel) Faire correspondre |
- | * Structurer mon projet pour intégrer les tests unitaires. | + | * Mettre en place des tests unitaires. |
- | * Utiliser | + | * Utiliser |
</ | </ | ||
2016_2017/s3/concprogobjet/td/td1.1473416224.txt.gz · Last modified: 2016/09/09 10:17 by blay