目录

验证抛出异常

    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;
...