下面列出了org.junit.jupiter.api.Assertions#expectThrows() 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
/**
* Method: update(String value)
*/
@DisplayName("update(String value) with exception")
@Test
public void testUpdateString_withException() throws Exception {
String value = "abc123";
MessageDigest mockMessageDigest = mock(MessageDigest.class);
doThrow(UnsupportedEncodingException.class).when(mockMessageDigest)
.update(any(byte[].class));
md5Digester.setMessageDigest(mockMessageDigest);
Assertions.expectThrows(P4JavaError.class, () -> md5Digester.update(value));
}
/**
* Method: update(String value)
*/
@DisplayName("update(String value) with exception")
@Test
public void testUpdateString_withException() throws Exception {
String value = "abc123";
MessageDigest mockMessageDigest = mock(MessageDigest.class);
doThrow(UnsupportedEncodingException.class).when(mockMessageDigest)
.update(any(byte[].class));
md5Digester.setMessageDigest(mockMessageDigest);
Assertions.expectThrows(P4JavaError.class, () -> md5Digester.update(value));
}