Edited at

Ubuntu でコマンドラインから JUnit を使う

More than 1 year has passed since last update.

普段は Java をあまりやらないのですが、少しだけ JUnit が使いたかったので、さくっと使える方法をメモ。

「Ubuntu で」と言っておきながら、確認環境は「Bash on Ubuntu on Windows」の「Ubuntu 16.04.3 LTS」ですが、本物でも大丈夫だと思います。


1. JUnit 3


1.1. インストール

sudo apt install junit


1.2. コンパイル

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

本当は jar を環境変数 CLASSPATH に追加するのが良い。


1.3. 実行

junit TestClassName

java なんちゃらでも実行できるけどこっちの方が便利。


2. JUnit 4


2.1. インストール

sudo apt install junit4


2.2. コンパイル

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

jar に長いバージョン名を付けなくても大丈夫。


2.3. 実行

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

JUnit 4 の方には junit4 コマンドなるものはないみたい少し残念…。

自作しようと思えばすぐできそう?


3. その他参考