JUnit は、アプリケーション コンポーネントをテストするためのシンプルなツールを提供する Java の単体テスト フレームワークです。依存関係がインストールされたら、@Test アノテーションを含む単体テスト クラスを作成してクラスをテストし、assertEquals などのアサーション メソッドを使用して期待値と実際の値を検証できます。 JUnit は、準備メソッド、失敗メッセージ、タイムアウト メカニズムなどの多くの機能を提供します。
JUnit 単体テスト フレームワーク: 初心者向けチュートリアル
はじめに
JUnit はJava 言語で広く使用されている単体テスト フレームワーク。開発者がアプリケーション コンポーネントを簡単にテストできるようにする、簡潔かつ強力なツール セットを提供します。
依存関係マネージャーをインストールします。次の依存関係行を追加します。
dependencies { testImplementation "junit:junit:4.13.2" }
手動でダウンロードする場合は、junit-4.13.2.jar
ファイルをクラスパスに追加します。
実際のケース
Counter
という名前の単純な Java クラスを作成します:
public class Counter { int count = 0; public void increment() { count++; } public int getCount() { return count; } }
次に、単体テスト クラス ## を作成します。 #CounterTest で
Counter クラス:
import static org.junit.Assert.*; public class CounterTest { @Test public void testIncrement() { Counter counter = new Counter(); // 执行待测试方法 counter.increment(); // 断言预期值和实际值相等 assertEquals(1, counter.getCount()); } }
testIncrement メソッドでテスト:
アノテーションは、このメソッドをテスト メソッドとしてマークします。
または
assertEquals を使用します。
テストの実行
次のコマンドを使用して、コマンド ラインからテストを実行します:mvn test
Assertion
JUnit は、次のようなさまざまなアサーション メソッドを提供します。: 実際の値が true であることをテストします。
: 実際の値が false であることをテストします。
: 期待値と実際の値が等しいかどうかをテストします。
: 期待値と実際の値が等しくないことをテストします。
以上がJUnit 単体テスト フレームワーク: 初心者向けチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。