Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 1.02 KB

spring_integration_test_error.md

File metadata and controls

23 lines (17 loc) · 1.02 KB

spring官网的get start教程中的单元测试部分

第一段代码Demo是使用mockMvc进行单元测试的,我手动敲了一遍,没问题

第二段代码Demo是使用Junit单元测试框架,我试了下修改期待值,可以无论怎么修改都是通过测试

  @Test
  public void getIndex() throws Exception {
    ResponseEntity<String> response = template.getForEntity(base.toString(),
      String.class);
    System.out.println(response);
    Assertions.assertThat(response.getBody()).isEqualTo("Index");
    // 下面是spring官方「错误的」代码样例 https://spring.io/guides/gs/spring-boot#_add_unit_tests
    // Assertions.assertThat(response.getBody().equals("Index"));
  }

原来官方代码的期待值语句assertThat(response.getBody()).isEqualTo("Index")无论如何都不会报错

应该改成ssertThat(response.getBody().equals("Index"))