Puisque l'environnement a été construit pour copier le livre "Test Driven Development (écrit par Kent Beck, traduit par Takuto Wada)", la procédure Partir.
--Utilisez Eclipse. «Je veux procéder dans le même environnement que les livres.
Téléchargez et installez l'EDI Eclipse pour les développeurs Java à partir de ici. Appuyez ensuite sur l'icône pour le démarrer.
Lorsque vous le démarrez, ce qui suit apparaîtra, mais vous ne pouvez rien faire ici et utiliser [Launch].
Cela fera apparaître le premier écran.
Sélectionnez [Créer un nouveau projet Java] sur l'écran après le démarrage.
Entrez le nom du projet (tdds
) et cliquez sur Terminer.
Le projet est terminé.
Ajoutez la bibliothèque JUnit.
Cliquez avec le bouton droit sur le projet (tdds
) et sélectionnez Propriétés.
Sélectionnez [Java Build Path] et appuyez sur [Libraries], [Add Library ..].
Sélectionnez JUnit et appuyez sur [Suivant].
Appuyez sur [Terminer].
Vous avez maintenant ajouté JUnit.
MoneyTest
et Dollar
Cela commencera à copier. Immédiatement, ajoutez la classe «MoneyTest» et la classe «Dollar» décrites dans les livres P4 à P6.
Tout d'abord, ajoutez la classe «MoneyTest».
Faites un clic droit sur src
et appuyez sur [Nouveau], [Classe].
Entrez le nom comme «MoneyTest» et appuyez sur [Terminer].
J'ai pu l'ajouter.
À ce rythme, le nom du package est devenu «tdds». Modifiez le nom du package en «argent» comme dans le livre.
Cliquez avec le bouton droit sur le nom du package. Appuyez sur [Refactor], [Rename].
Entrez «argent» comme nouveau nom et appuyez sur [OK].
Le changement de nom du package est terminé.
Ensuite, créez Dollar.java
de la même manière.
Dans les fichiers MoneyTest.java
et Dollar.java
créés, implémentez ce qui suit comme indiqué dans les livres P4 à P6.
MoneyTest.java
package money;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
public class MoneyTest {
@Test
public void testMultiplication() {
Dollar five = new Dollar(5);
five.times(2);
assertEquals(10, five.amount);
}
}
Dollar.java
package money;
class Dollar {
int amount;
Dollar(int amount) {
}
void times(int multiplier) {
}
}
Vous pouvez exécuter le test en cliquant avec le bouton droit sur le projet et en appuyant sur [Exécuter en tant que] - [1 JUnit Test].
De cette façon, le résultat du test de JUnit sort.
Si vous appuyez ici,
Le résultat du test apparaît dans la console.
Cela dit ʻattendu: <10> mais était: <0> `, c'est-à-dire que" 10 était attendu comme sortie, mais c'était 0 ".
Vous pouvez maintenant exécuter le premier code du livre. Après cela, vous pouvez copier le sutra dans cette condition.
Java n'avait pas besoin d'être installé, probablement parce qu'il était déjà défini lors du développement de l'application Android. Il peut être nécessaire de le configurer à nouveau dans d'autres environnements.
Recommended Posts