用户工具

站点工具


cookbook:ut

验证抛出异常

    ResponseStatusException exception =
        assertThrows(
            ResponseStatusException.class,
            () -> {
              controller.zipFile(request2);
            });
    assertEquals(exception.getStatus(), HttpStatus.BAD_REQUEST);

捕获参数

    var captor = ArgumentCaptor.forClass(GetFileRequest.class);
    when(jetfirePublicApi.downloadFile(captor.capture())).thenReturn(file);
    File resFile = client.downloadFile(fileId);
    assertEquals(captor.getValue().getId(), fileId);

Spring UT

@SpringBootTest
@TestPropertySource(locations = "classpath:test.properties")
public class ColumnStrategyManagerTest extends AbstractTestNGSpringContextTests {
  @Autowired ApplicationContext ctx;
...
cookbook/ut.txt · 最后更改: 2022/01/10 13:09 由 plough

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki