Skip to content

[Chapter 4] test코드 작성시 import 구문이 없어요 #66

@seungwoo-project

Description

@seungwoo-project
@DisplayName("getAllMembers: "아티클 조회에 성공한다.")
@Test
public void getAllMembers() throws Exception {
    // given
    final String url = "/test";
    Member savedMember = memberRepository.save(new Member(1L, "홍길동"));

    // when
    final ResultActions result = mockMvc.perform(get(url) // 1
            .accept(MediaType.APPLICATION_JSON)); // 2

    // then
    result
            .andExpect(status().isOk())
            .andExpect(jsonPath("$[0].id").value(savedMember.getId()))
            .andExpect(jsonPath("$[0].name").value(savedMember.getName()));
}

// when
final ResultActions result = mockMvc.perform(get(url) // 1
.accept(MediaType.APPLICATION_JSON)); // 2

이 코드에서 mockMvc.perform( 까지는 잘되는데 get(url) 부분이 import가 지원이 안되는 것 같아요
그래서 깃허브 코드를 찾아보니 import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; 를 해야 쓸 수 있는 것 같은데 자동완성 구문도 안뜨고.. import구문을 외워야하나요??

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions