これはJUnitテストの非常に基本的な質問です。私は、移動の指示が与えられたことによってドットの新しい位置を計算するプログラムを書いた。プログラムは正常に動作していますが、結果を確認するためのJUnitテストを作成しなければなりません。プログラムのJUnitテスト結果
0
A
答えて
0
確認したいドットの動きごとにテスト方法を書きます。各テストメソッドでは、メソッドを呼び出して、実際の結果と期待される結果を比較します。
のJUnit 4.xを使用して、このような何かを試してみてください:
package org.dotmover;
import org.junit.Assert;
import org.junit.Test;
public class DotMoverTest {
@Test
public void testDotMoverForward() {
final DotMover dotMover = new DotMover(...);
final int newPos = dotMover.move(...);
final int expectedNewPos = ...;
Assert.assertEquals(expectedNewPos, newPos);
}
}
0
プロジェクトのクラスパスにJUnitを追加します。 JUnitテストケースを作成します。これは、TestCaseを拡張するクラスです。
v 4.0より前のJUnitを使用している場合、各テスト方法は、単語test
から開始する必要があります。 testPosition()
testMoviing()
バージョン4以降を使用している場合は、テストメソッドを@Testアノテーションでターゲティングする必要があります。
テストシナリオを作成します。ユーザー静的assertXXX()
クラスAssert
のメソッドは、プログラムが動作していることを確認します。
幸運と幸せTDD!
関連する問題
- 1. Strange JUnit/Google Endpointテスト結果
- 2. Retrieve Junitテストの予想結果
- 3. JUnitテスト:スレッドからの結果をテストする方法
- 4. Jenkins - 複数のプロジェクトのテスト結果(SonarQube/JUnit)を集計
- 5. これらのJUnitテストの結果を比較する
- 6. junitテストの実行結果をデータベースに記録する方法
- 7. junitのテスト結果をデータベースに挿入する方法
- 8. 親のワークスペースからjunitテスト結果レポートを発行
- 9. 別のテスト結果からJUnitレポートを生成するPythonスクリプト
- 10. FitNesse XMLテスト結果をJUnit形式に変換する
- 11. junitテスト結果を分析する方法
- 12. はどのようにプログラムでJUnitテスト
- 13. プログラムによるUIレイアウトのJUnitテスト
- 14. JUnitテストの@SpringBootApplicationアノテーションの効果
- 15. libsvmのテスト結果
- 16. junitの結果をエクスポートするMavenプラグイン
- 17. tycho-surefire-pluginを使用したJUnitテスト結果への情報の追加
- 18. 取得テスト結果
- 19. Visual Studioテスト結果
- 20. Zenphyrへのテスト結果のテスト
- 21. Ruby/Rails/Riotプログラムでテスト結果にアクセスする
- 22. 大量のテスト結果
- 23. 負荷テスト結果のトラブル
- 24. VHDLテストの結果は
- 25. junit - 模擬テストの代わりに実際のテストを行う方法(結果を変更する)
- 26. プログラムのコンパイルが、結果
- 27. コレクションのJUnitテスト
- 28. @JmsListenerのJUnitテスト
- 29. KotlinのJUnitテスト
- 30. AspectJのJUnitテスト