This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2016_2017:s3:concprogobjet:td:td1 [2016/09/09 12:17] blay [Génération des codes (10 mn)] |
2016_2017:s3:concprogobjet:td:td1 [2016/09/09 12:19] blay [Un projet sous tests (15mn)] |
||
---|---|---|---|
Line 185: | Line 185: | ||
*/ | */ | ||
- Pour créer des tests sur votre classe //Message//, suivez les instructions sous https://www.jetbrains.com/help/idea/2016.2/creating-tests.html. La classe de test créée se trouve sous test/java/... | - Pour créer des tests sur votre classe //Message//, suivez les instructions sous https://www.jetbrains.com/help/idea/2016.2/creating-tests.html. La classe de test créée se trouve sous test/java/... | ||
- | * Cochez les cases ''setUp()'' et ''tearDown()''. | + | * Cochez les cases ''setUp()'' ((est exécutée avant tout test)) et ''tearDown()'' ((est exécutée après tout test)). |
- 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. | ||
- Dans le menu contextuel, cliquez sur //Run As – JUnit test//. | - Dans le menu contextuel, cliquez sur //Run As – JUnit test//. | ||
Line 215: | Line 215: | ||
<box round rgb(255,204,153) rgb(255,255,204) 97%|Je sais : > | <box round rgb(255,204,153) rgb(255,255,204) 97%|Je sais : > | ||
* 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 le code à partir d'un modèle de classes en UML. | + | * (Rappel) Faire correspondre le code java et un modèle de classes en UML. |
- | * Structurer mon projet pour intégrer les tests unitaires. | + | * Mettre en place des tests unitaires. |
- | * Utiliser Eclipse pour améliorer mon développement en utilisant les outils d'aide au développement. | + | * Utiliser un IDE pour améliorer mon développement en utilisant les outils d'aide au développement. |
</box> | </box> | ||