Javaに関するky0hのブックマーク (1)

  • EasyMockで厳密なチェック無しで型一致のみで先に進める… - misc.log

    メモです。応用が効くものではないのでご注意を。 Staticなユーティリティクラスが生成するオブジェクトを使ったメソッドのテストを、EasyMockで行おうとしたところ… テストコードから渡されたモックオブジェクトのID 処理内部でStaticなユーティリティクラスが生成したオブジェクトのID がい違うのでエラー……という現象に悩まされていました……。が、どうせ結果は単体テストじゃ検証できず、このメソッドをパスさえすればOK、というものだったので、下記のようなMockの振る舞い定義で、型のチェックだけ行わせてスルーすることに。 byte testBytes = new byte{anyByte()}; expect(XXService.createYYYYY(anyObject(String.class), anyObject(ZZZObject.class), testBytes,

    EasyMockで厳密なチェック無しで型一致のみで先に進める… - misc.log
    ky0h
    ky0h 2014/03/27
    anyObject
  • 1