JUnit JUnitでCSVのテストをする方法 JUnitでCSVのテストをする方法JUnitで@ParameterizedTestアノテーションをつけることによってCSVのテストが可能になります。あと@Disabledを付けるとテストメソッドが無効化されます。その他色々検証できるので簡... 2019.11.30 JUnit
AssertJ JUnitのAssertJの使い方 JUnitのAssertJの使い方JUnitの検証でよく使うAssertJの使い方です。以下などをstaticインポートしておきます。import static org.assertj.core.api.Assertions.assertT... 2019.11.14 AssertJ
JUnit Spring BootのRESTControllerをJUnit4でテストする Spring BootのRESTControllerをJUnit4でテストするRESTControllerをJUnitでテストします。JUnitでテストする際は、src/main/java配下、src/test/java配下は同一階層のパッ... 2019.01.23 JUnitRESTfulspring boot
JUnit JUnitでJMockitを使ってみる JUnitでJMockitを使ってみる簡単なクラスを作成してJMockitの使い方をマスターします。以下、mainクラスを持つクラスです。package com.confrage;public class SampleMain{ publi... 2016.08.27 JUnit
JUnit JUnitの@Ruleアノテーション JUnitの@RuleアノテーションJUnitの@Ruleアノテーションはテストごとに機能を追加することができます。例えばクラスで以下のように宣言し、各テストごとでテスト名を出力するようにすることができます。@Rulepublic Test... 2016.07.24 JUnit
JUnit JMockitのNo compatible method found: メソッド名 JMockitのNo compatible method found: メソッド名「No compatible method found: メソッド名」というエラーが出る場合、invokeメソッドで引数が間違っている場合やメソッド名が間違っ... 2016.07.22 JUnit
JUnit mockit.internal.MissingInvocation mockit.internal.MissingInvocationJMockitを使用してテストしている時に、以下エラーが出るときがあります。mockit.internal.MissingInvocationこれは、モックしたメソッドが呼ば... 2016.06.04 JUnit
JUnit JUnit非ルート・テスト JUnit非ルート・テスト「JUnit非ルート・テスト」とエラーが表示されて、テストができなかったので色々原因を探してみると、@Testアノテーションが抜けていました。@Testアノテーションを書かずにJUnitテストすると、「JUnit非... 2016.05.31 JUnit
JUnit JUnitのassertThatの使い方とMatcher JUnitのassertThatの使い方とMatcherJUnitのassertThatの使い方です。assertThat(actual,expected);となります。以下は、1と等しい場合です。assertThat(actual,is(... 2016.05.28 JUnit
JUnit JMockitのDeencapsulation.getFieldの使い方 JMockitのDeencapsulation.getFieldの使い方JMockitのDeencapsulation.getFieldの使い方です。MainクラスとLogicクラスがあるとします。それに対してMainTestクラスとLog... 2016.05.27 JUnit
JUnit JUnitでtry-catch-finallyのfinally句が未実行になるときの対処法 JUnitでtry-catch-finallyのfinally句が未実行になるときの対処法 2016.03.04 JUnit
JUnit JUnitでDBUnitを使用してテーブル比較する JUnitでDBUnitを使用してテーブル比較するJUnitでDBUnitを使用してテーブルの比較をします。insert.xlsxでデータを投入し、テーブルの期待値をexpect.xlsxとします。String[] sort = {"カラム... 2016.02.27 JUnit
JUnit JMockitでブレークポイントが止まらない時の対処法 JMockitでブレークポイントが止まらない時の対処法以下のようなクラスがあるとします。public class Logic { public int execute() { int ret = -1; ret = メソッド1(); if... 2016.02.25 JUnit
JUnit JMockitのinvocations,minInvocations,maxInvocationsの使い方 JMockitのinvocations,minInvocations,maxInvocationsの使い方JMockitで@Mock(invocations=2)と書くと、2回呼ばれた事の確認テストができます。また、2回よりも多く呼ばれたり... 2016.02.22 JUnit
JUnit JMockitの@Mockアノテーション JMockitの@MockアノテーションJMockitの@Mockアノテーションは、モック化したクラスのメソッドをハックし、別処理をさせることができます。非常に便利です。以下は、log4jのinfoメソッドが実行された時に、「開始」と表示さ... 2016.02.19 JUnit
JUnit Native library for Attach API not available in this JRE Native library for Attach API not available in this JRE 2016.02.19 JUnit
JUnit JUnitの@Before,@BeforeClass,@Afterアノテーションの違い JUnitの@Before,@BeforeClass,@Afterアノテーションの違い 2016.02.19 JUnit