Skip to content

Commit

Permalink
test: imageUrl 필드 추가로 인한 테스트 코드 수정 (#22)
Browse files Browse the repository at this point in the history
  • Loading branch information
jwooo committed Mar 23, 2024
1 parent cf4a8fc commit e8d0024
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 37 deletions.
35 changes: 1 addition & 34 deletions src/test/java/com/jisungin/api/book/BookControllerTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,6 @@ public void createBook() throws Exception {
BookCreateRequest request = BookCreateRequest.builder()
.title("도서 정보")
.contents("도서 내용")
.url("도서 URL")
.isbn("도서 isbn")
.dateTime("2024-03-15T00:00:00.000+09:00")
.authors(new String[]{"도서 저자1", "도서 저자2"})
Expand Down Expand Up @@ -106,7 +105,6 @@ public void createBookWithDuplicateIsbn() throws Exception {
BookCreateRequest request = BookCreateRequest.builder()
.title("도서 정보")
.contents("도서 내용")
.url("도서 URL")
.isbn("도서 isbn")
.dateTime("2024-03-15T00:00:00.000+09:00")
.authors(new String[]{"도서 저자1", "도서 저자2"})
Expand All @@ -130,7 +128,6 @@ public void createBookWithNonTitle() throws Exception {
// given
BookCreateRequest request = BookCreateRequest.builder()
.contents("도서 내용")
.url("도서 URL")
.isbn("도서 isbn")
.dateTime("2024-03-15T00:00:00.000+09:00")
.authors(new String[]{"도서 저자1", "도서 저자2"})
Expand All @@ -154,7 +151,6 @@ public void createBookWithNonContents() throws Exception {
// given
BookCreateRequest request = BookCreateRequest.builder()
.title("도서 정보")
.url("도서 URL")
.isbn("도서 isbn")
.dateTime("2024-03-15T00:00:00.000+09:00")
.authors(new String[]{"도서 저자1", "도서 저자2"})
Expand All @@ -172,38 +168,13 @@ public void createBookWithNonContents() throws Exception {
.andExpect(jsonPath("$.message").value("책 내용 입력은 필수 입니다."));
}

@Test
@DisplayName("신규 도서 등록 시 책 경로는 필수이어야 한다.")
public void createBookWithNonUrl() throws Exception {
// given
BookCreateRequest request = BookCreateRequest.builder()
.title("도서 정보")
.contents("도서 내용")
.isbn("도서 isbn")
.dateTime("2024-03-15T00:00:00.000+09:00")
.authors(new String[]{"도서 저자1", "도서 저자2"})
.publisher("도서 출판사")
.thumbnail("도서 썸네일")
.build();

// when // then
mockMvc.perform(post("/v1/books")
.content(objectMapper.writeValueAsString(request))
.contentType(APPLICATION_JSON))
.andDo(print())
.andExpect(status().isBadRequest())
.andExpect(jsonPath("$.code").value("400"))
.andExpect(jsonPath("$.message").value("책 경로 입력은 필수 입니다."));
}

@Test
@DisplayName("신규 도서 등록 시 책 isbn 입력은 필수이어야 한다.")
public void createBookWithNonIsbn() throws Exception {
// given
BookCreateRequest request = BookCreateRequest.builder()
.title("도서 정보")
.contents("도서 내용")
.url("도서 URL")
.dateTime("2024-03-15T00:00:00.000+09:00")
.authors(new String[]{"도서 저자1", "도서 저자2"})
.publisher("도서 출판사")
Expand All @@ -227,7 +198,6 @@ public void createBookWithNonDateTime() throws Exception {
BookCreateRequest request = BookCreateRequest.builder()
.title("도서 정보")
.contents("도서 내용")
.url("도서 URL")
.isbn("도서 isbn")
.authors(new String[]{"도서 저자1", "도서 저자2"})
.publisher("도서 출판사")
Expand All @@ -251,7 +221,6 @@ public void createBookWithAuthors() throws Exception {
BookCreateRequest request = BookCreateRequest.builder()
.title("도서 정보")
.contents("도서 내용")
.url("도서 URL")
.isbn("도서 isbn")
.dateTime("2024-03-15T00:00:00.000+09:00")
.publisher("도서 출판사")
Expand All @@ -275,7 +244,6 @@ public void createBookWithPublisher() throws Exception {
BookCreateRequest request = BookCreateRequest.builder()
.title("도서 정보")
.contents("도서 내용")
.url("도서 URL")
.isbn("도서 isbn")
.dateTime("2024-03-15T00:00:00.000+09:00")
.authors(new String[]{"도서 저자1", "도서 저자2"})
Expand All @@ -302,7 +270,6 @@ public void createBookWithThumbnail() throws Exception {
BookCreateRequest request = BookCreateRequest.builder()
.title("도서 정보")
.contents("도서 내용")
.url("도서 URL")
.isbn("도서 isbn")
.dateTime("2024-03-15T00:00:00.000+09:00")
.authors(new String[]{"도서 저자1", "도서 저자2"})
Expand All @@ -323,7 +290,7 @@ private static Book create() {
return Book.builder()
.title("도서 정보")
.content("도서 내용")
.url("도서 URL")
.imageUrl("도서 URL")
.isbn("도서 isbn")
.dateTime(LocalDateTime.now())
.authors("도서 저자1, 도서 저자2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -479,7 +479,7 @@ private static Book createBook() {
.isbn("11111")
.publisher("publisher")
.dateTime(LocalDateTime.now())
.url("www")
.imageUrl("www")
.build();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -474,7 +474,7 @@ private static Book createBook() {
.isbn("11111")
.publisher("publisher")
.dateTime(LocalDateTime.now())
.url("www")
.imageUrl("www")
.build();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ private static Book createBook() {
.isbn("11111")
.publisher("publisher")
.dateTime(LocalDateTime.now())
.url("www")
.imageUrl("www")
.build();
}

Expand Down

0 comments on commit e8d0024

Please sign in to comment.