misc.log

日常茶飯事とお仕事と

EasyMockで独自のExceptionオブジェクトを作る

MockのExpectの記述中、andThrowで例外を投げる際に、独自に定義した例外を投げないと行けない場合があります。そこで、下記の処理がチーム内で用いられているのですが……この仕組みは別途考えましょう。とりあえず今はおまじないとしてそのまま使わせてもらいます……。

// MyExceptionを作成する
final String TEST_MESSAGE = "Test Error Message";
MockErrorCase errorCase = new MockErrorCase("ID");
MyException exception =  
    new MyException((ErrorCase)errorCase, TEST_MESSAGE);