Java
JUnit
junit4

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

普段は 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. その他参考