Skip to content

Commit

Permalink
Revert "[#1] 도서 대출 코드 및 테스트 작성"
Browse files Browse the repository at this point in the history
  • Loading branch information
shine-17 authored Nov 25, 2024
1 parent 1a11fee commit 0e21f91
Show file tree
Hide file tree
Showing 15 changed files with 61 additions and 362 deletions.
4 changes: 0 additions & 4 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,6 @@ dependencies {
developmentOnly 'org.springframework.boot:spring-boot-devtools'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'

// https://mvnrepository.com/artifact/com.google.code.gson/gson
implementation group: 'com.google.code.gson', name: 'gson', version: '2.10.1'

}

tasks.named('test') {
Expand Down
28 changes: 0 additions & 28 deletions src/main/java/com/study/bookcafe/common/ApiResult.java

This file was deleted.

22 changes: 0 additions & 22 deletions src/main/java/com/study/bookcafe/dao/BookDAO.java

This file was deleted.

25 changes: 0 additions & 25 deletions src/main/java/com/study/bookcafe/dao/BorrowDAO.java

This file was deleted.

23 changes: 0 additions & 23 deletions src/main/java/com/study/bookcafe/dao/GeneralMemberDAO.java

This file was deleted.

7 changes: 0 additions & 7 deletions src/main/java/com/study/bookcafe/dao/MemberDAO.java

This file was deleted.

51 changes: 0 additions & 51 deletions src/main/java/com/study/bookcafe/dto/BookDTO.java

This file was deleted.

22 changes: 0 additions & 22 deletions src/main/java/com/study/bookcafe/dto/BorrowDTO.java

This file was deleted.

28 changes: 0 additions & 28 deletions src/main/java/com/study/bookcafe/dto/Level.java

This file was deleted.

27 changes: 0 additions & 27 deletions src/main/java/com/study/bookcafe/dto/MemberDTO.java

This file was deleted.

7 changes: 0 additions & 7 deletions src/main/java/com/study/bookcafe/service/BorrowService.java

This file was deleted.

68 changes: 0 additions & 68 deletions src/main/java/com/study/bookcafe/service/BorrowServiceImpl.java

This file was deleted.

28 changes: 23 additions & 5 deletions src/test/java/com/study/bookcafe/book/BorrowTest.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.study.bookcafe.book;

import com.study.bookcafe.dto.BookDTO;
import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

Expand All @@ -12,11 +12,29 @@ public class BorrowTest {
@DisplayName("도서가 현재 대출가능한 상태인지 확인한다. (도서의 현재 대출가능수량 확인")
public void checkBookStatusForBorrow() {

BookDTO book1 = new BookDTO("채식주의자", 3, 1, 0);
BookDTO book2 = new BookDTO("흰", 2, 2, 4);
Book book1 = new Book("채식주의자", 3, 1, 0);
Book book2 = new Book("흰", 2, 2, 4);

assertThat(book1.canBorrow()).isEqualTo(true);
assertThat(book2.canBorrow()).isEqualTo(false);
assertThat(book1.canBorrowed()).isEqualTo(true);
assertThat(book2.canBorrowed()).isEqualTo(false);

}
}

class Book {
String title;
int inventory;
int borrowed;
int reservationCount;

public Book(String title, int inventory, int borrowed, int reservationCount) {
this.title = title;
this.inventory = inventory;
this.borrowed = borrowed;
this.reservationCount = reservationCount;
}

public boolean canBorrowed() {
return inventory - borrowed > 0;
}
}
Loading

0 comments on commit 0e21f91

Please sign in to comment.