我正在使用mockito和junit5以及springboottest。我需要Assert抛出的异常及其消息。
niwlg2el1#
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.function.Executable; @SpringBootTest class Sample{ @Autowired TestService service; @Test void sampleTest(){ Executable exec = ()-> service.execute(); Throwable thrown = assertThrows(MyException.class, exec, "Type your message"); assertEquals("Dancing stars", thrown.getMessage()); } }
请参考这里的文件。
1条答案
按热度按时间niwlg2el1#
请参考这里的文件。