[Spring] 간단한 TestCase 만들기

less than 1 minute read

Spring JPA 설정 따라하기

  1. [Spring] Spring JPA 시작하기(기본 설정 값, JPA 객체 생성)

  2. [Spring] 다중 데이터소스 설정(Multiple Datasource JPA, Mybatis)

  3. [Spring] application.yaml 설정하기 (다중 설정, custom.yaml 생성)

  4. [Spring] Controller와 Service 생성하기

  5. [Spring] 간단한 TestCase 만들기

  6. [Spring] Querydsl 설정하기

테스트 설정

build.gradle

implementation 'junit:junit:4.12'
testImplementation('org.springframework.boot:spring-boot-starter-test') {
    exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}

Test

@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK)
@AutoConfigureMockMvc
public class TestTableTest {


    @Autowired
    private MockMvc mockMvc;
    
    @Test
    public void tes() {
    }


    @Test
    public void getAllTest() throws Exception {
        mockMvc.perform(get("/mybatis"))
               .andExpect(status().isOk())
               .andDo(print());
    }
}

Leave a comment