使用しないこの古いコードを使用するExpectedException
ようにリファクタリングしようとしています。
try {
//...
fail();
} catch (UniformInterfaceException e) {
assertEquals(404, e.getResponse().getStatus());
assertEquals("Could not find facility for aliasScope = DOESNTEXIST", e.getResponse().getEntity(String.class));
}
e.getResponse().getStatus()
またはe.getResponse().getEntity(String.class)
の値を確認する方法がわからないため、これを行う方法がわかりませんExpectedException
。hamcrest を取るexpectExpectedException
メソッドがあることがわかります。それが鍵かもしれませんが、それをどのように使用するかは正確にはわかりません。 Matcher
その状態が具体的な例外にのみ存在する場合、例外が必要な状態にあると断言するにはどうすればよいですか?