JUnit 一覧

NO IMAGE

JUnitでJMockitを使ってみる

簡単なクラスを作成してJMockitの使い方をマスターします。 以下、mainクラスを持つクラスです。 package com.co...

記事を読む

NO IMAGE

JUnitの@Ruleアノテーション

JUnitの@Ruleアノテーションはテストごとに機能を追加することができます。 例えばクラスで以下のように宣言し、各テストごとでテス...

記事を読む

NO IMAGE

JMockitのNo compatible method found: メソッド名

「No compatible method found: メソッド名」というエラーが出る場合、invokeメソッドで引数が間違っている場合や...

記事を読む

NO IMAGE

DBUnitでセレクトされた結果を確認する

DBUnitは使い方がまだいまいちわかってませんが、selectした結果のDTOのListが正しいかどうかも検証可能です。 独自で実装...

記事を読む

NO IMAGE

mockit.internal.MissingInvocation

JMockitを使用してテストしている時に、以下エラーが出るときがあります。 mockit.internal.MissingInvocat...

記事を読む

NO IMAGE

JUnit非ルート・テスト

「JUnit非ルート・テスト」とエラーが表示されて、テストができなかったので色々原因を探してみると、@Testアノテーションが抜けていました...

記事を読む

NO IMAGE

JUnitのassertThatの使い方とMatcher

JUnitのassertThatの使い方です。 assertThat(actual,expected);となります。 以下は、1...

記事を読む

NO IMAGE

JMockitのDeencapsulation.getFieldの使い方

JMockitのDeencapsulation.getFieldの使い方です。 MainクラスとLogicクラスがあるとします。 ...

記事を読む

NO IMAGE

JUnitでtry-catch-finallyのfinally句が未実行になるときの対処法

JUnitでカバレッジを100%にしようとするとfinally句が通らずに100%にならない場合があります。 try { } cat...

記事を読む

NO IMAGE

JUnitでDBUnitを使用してテーブル比較する

JUnitでDBUnitを使用してテーブルの比較をします。 insert.xlsxでデータを投入し、テーブルの期待値をexpect.x...

記事を読む

NO IMAGE

JMockitでブレークポイントが止まらない時の対処法

以下のようなクラスがあるとします。 public class Logic { public int execute() { ...

記事を読む

NO IMAGE

JMockitでプロシージャ戻り値のモック

JUnitで自動化テストする場合、プロシージャ呼び出しの戻り値をハックし、意図的に0以外(エラー)にしたい場合があります。そのような場合、以...

記事を読む

NO IMAGE

JMockitのinvocations,minInvocations,maxInvocationsの使い方

JMockitで@Mock(invocations=2)と書くと、2回呼ばれた事の確認テストができます。 また、2回よりも多く呼ばれた...

記事を読む

NO IMAGE

DBUnitを使用してエクセルからデータを投入する

JUnitのテストで、DBUnitを使用してエクセルからデータを投入することができます。 エクセルは1行目はテーブルのカラム名を記述し...

記事を読む

NO IMAGE

JMockitでSQLExeptionを発生させる

JMockitでSQLExeptionを発生させる例です。 executeQueryやexecuteUpdateをハックして、SQLE...

記事を読む

NO IMAGE

JMockitの@Mockアノテーション

JMockitの@Mockアノテーションは、モック化したクラスのメソッドをハックし、別処理をさせることができます。 非常に便利です。 ...

記事を読む

NO IMAGE

Native library for Attach API not available in this JRE

JUnitで、JMockitを使用する場合、JDK1.5以下を使用しているなど、「Native library for Attach API...

記事を読む

NO IMAGE

JUnitの@Before,@BeforeClass,@Afterアノテーションの違い

JUnitのあのテーションで、@Before,@BeforeClass,@Afterアノテーションの違いです。 @Before…テスト...

記事を読む

スポンサーリンク