JUnitテスト1の使用
JUnit
TDD(Test-driven Development)
テスト主導開発で使用されるテストフレームワークをテストしますが、コードメンテナンスや本番環境でのエラーを回避するために一つ一つ検証します.
ユニットテスト
作成したコードが予想通りに実行されているかどうかを確認するプロセス
JUnit
Javaベースのユニットテストフレームワーク
Annotationベースのテストをサポートし、Assert(予想、実績)で検証する
電卓で実習する.
ここで重要なのは!!
TESTタグを貼って、予想値と実績値を比較できます!
次にMockDataを作成し、為替レート値が変化した場合に予測値を実際の値と比較します.
詳細はSpring CRUD TESTで議論する.
TDD(Test-driven Development)
テスト主導開発で使用されるテストフレームワークをテストしますが、コードメンテナンスや本番環境でのエラーを回避するために一つ一つ検証します.
ユニットテスト
作成したコードが予想通りに実行されているかどうかを確認するプロセス
JUnit
Javaベースのユニットテストフレームワーク
Annotationベースのテストをサポートし、Assert(予想、実績)で検証する
電卓で実習する.
@ExtendWith(MockitoExtension.class)
public class DollarCalculatorTest {
@Mock
public MarketApi marketApi;
@BeforeEach
public void init(){
Mockito.lenient().when(marketApi.connect()).thenReturn(3000);
}
@Test
public void testHello() {
System.out.println("hello");
}
@Test
public void dollarTest() {
MarketApi marketApi = new MarketApi();
DollarCalculator dollarCalculator = new DollarCalculator(marketApi);
dollarCalculator.init();
Calculator calculator = new Calculator(dollarCalculator);
System.out.println(calculator.sum(10, 10));
Assertions.assertEquals(22000,calculator.sum(10,10));
Assertions.assertEquals(0,calculator.minus(10,10));
}
@Test
public void mockTest() {
DollarCalculator dollarCalculator = new DollarCalculator(marketApi);
dollarCalculator.init();
Calculator calculator = new Calculator(dollarCalculator);
System.out.println(calculator.sum(10, 10));
Assertions.assertEquals(60000,calculator.sum(10,10));
Assertions.assertEquals(00,calculator.minus(10,10));
}
}
計算機を実装しテストした.ここで重要なのは!!
TESTタグを貼って、予想値と実績値を比較できます!
次にMockDataを作成し、為替レート値が変化した場合に予測値を実際の値と比較します.
詳細はSpring CRUD TESTで議論する.
Reference
この問題について(JUnitテスト1の使用), 我々は、より多くの情報をここで見つけました https://velog.io/@stpn94/JUnit으로-테스트-하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol