タグ

JUnitに関するfa11enprinceのブックマーク (2)

  • Mockito mock() と spy() の違いとサンプルコード - 山崎屋の技術メモ

    前回は mock() メソッドを使いメソッドの Mock 化を行いました。 www.shookuro.com 今回は mock() と spy() の違いをサンプルコードで確認したいと思います。 バージョン: Java 11 junit 4.13 mockito 3.3.3 mock() と spy() の違い mock() はインスタンスの非 static 且つ public のメソッドをすべて Mock 化します。 なので一部のメソッドを実装のまま使いたい場合には適しません。 spy() は明示的に指定したメソッドのみを Mock 化します。 Mock 化しないメソッドは実装通りのふるまいとなります。 サンプルコードで確認 package org.yyama; import static org.mockito.Mockito.mock; import static org.mocki

    Mockito mock() と spy() の違いとサンプルコード - 山崎屋の技術メモ
    fa11enprince
    fa11enprince 2020/06/29
    spy使ったことないや…。使える時に使ってみよう。
  • JUnit - ふなWiki

    概要 面倒なテストを楽にするもの。 何度も同じテストを自動的に行えるので、プログラムの改修を気兼ねなくできる。 注意 4.1 から awtやswingの実行画面がなくなった。 junit.awtui.TestRunner junit.swingui.TestRunner がなくなり、 junit.textui.TestRunner だけになった。 これしか使わないのであまり気にしなくてイイ。 http://www.ne.jp/asahi/hishidama/home/tech/java/junit.html 4.1からアノテーションを使えるようになった。 JUnit3.8 JUnit4.1

  • 1