[JAVA] Utilisation de JUnit à partir de la ligne de commande sur Ubuntu

Je ne fais généralement pas beaucoup de Java, mais je voulais un peu utiliser JUnit, alors j'ai noté comment l'utiliser rapidement.

Tout en disant «sur Ubuntu», l'environnement de confirmation est «Ubuntu 16.04.3 LTS» de «Bash sur Ubuntu sous Windows», mais je pense que la vraie chose est correcte.

  1. JUnit 3

1.1. Installation

sudo apt install junit

1.2. Compiler

javac -cp ./:/usr/share/java/junit.jar TestClassName.java

Il est vraiment préférable d'ajouter jar à la variable d'environnement CLASSPATH.

1.3. Exécution

junit TestClassName

Vous pouvez l'exécuter avec java Nachara, ce qui est plus pratique.

  1. JUnit 4

2.1. Installation

sudo apt install junit4

2.2. Compiler

javac -cp ./:/usr/share/java/junit4.jar TestClassName.java

Vous n'êtes pas obligé de donner au pot un nom de version long.

2.3. Exécution

java -cp ./:/usr/share/java/junit4.jar org.junit.runner.JUnitCore TestClassName

Il semble qu'il n'y ait pas de commande junit4 pour JUnit 4 ... un peu décevant ... Si vous voulez créer le vôtre, pouvez-vous le faire tout de suite?

3. Autres références

Recommended Posts

Utilisation de JUnit à partir de la ligne de commande sur Ubuntu
Notes sur la mise à jour d'Ubuntu à partir de la ligne de commande (16.04 → 18.04, 18.04 → 20.04 les deux)
Procédure d'installation et d'utilisation de la ligne de commande AWS (awscli) sur CentOS
Comment exécuter un fichier GIF à partir de la ligne de commande Linux (Ubuntu)
Utilisez votre propre docker-compose.yml sur la ligne de commande
Compilez et exécutez Java sur la ligne de commande
Comment appliquer le format de code C à partir de la ligne de commande
Je souhaite utiliser l'applet Java facilement sur la ligne de commande sans utiliser l'IDE
Construisez le dernier Samba 4 sur Ubuntu 20.04
Utilisez la commande iostat sur CentOS 8
Comment exécuter l'exemple Kotlin Coroutine à partir de la ligne de commande
Installez lsb_release à partir de la ligne de commande lorsque lsb_release échoue dans l'environnement docker
Comment placer geckodriver (WebDriver de Selenium) sur le chemin à l'aide de la commande Maven
Essayez d'utiliser le service sur Android Oreo
Kick ShellScript sur le serveur depuis Java
Installez OpenJDK (Java) sur le dernier Ubuntu
Essayez d'utiliser l'API Emotion d'Android
Utilisez des modèles sur le chemin de classe avec Apache Velocity
J'ai essayé d'utiliser Junit avec Mac VScode Maven
Migration d'Eclipse vers IntelliJ (en cours)
Afficher l'applet Moniteur système dans la barre des tâches Ubuntu 20.04
Un jeune ingénieur a appris JUnit à partir des bases
Essayez d'accéder à l'ensemble de données depuis Java en utilisant JZOS
Installez la dernière version de Jenkins sur Ubuntu 16
Confirmation de l'opération JDBC à partir de l'installation de xampp sur Ubuntu
[Ubuntu 20.04] Afficher le jour à la date / horloge
Sortie de la valeur maximale d'un tableau à l'aide de la sortie standard Java
J'ai construit un environnement Ubuntu sur Windows 10 en utilisant WSL2.
Installez le dernier pilote matériel d'ELRepo sur CentOS
J'ai essayé d'utiliser YOLO v4 sur Ubuntu et ROS
Utilisation de la base de données (SQL Server 2014) à partir d'un programme Java 04/01/2018
(Ruby on Rails6) Refléter le contenu publié à partir du formulaire
Installez ag (le chercheur d'argent) [sur CentOS / Ubuntu / Mac]
L'histoire de la création de Dr.Orchid avec LINE BOT
Commande pour essayer d'utiliser Docker pour le moment
Essayez d'utiliser l'attribut de requête Ruby on Rails
[Joke] Que faire lorsque la fréquence d'échantillonnage non valide est atteinte lors de l'utilisation de Mixxx sur Ubuntu 20.04