diff --git a/src/test/java/com/example/demo/repository/ItemRepositoryTest.java b/src/test/java/com/example/demo/repository/ItemRepositoryTest.java index 60265cd5911bb276ab7bf9781b181d4b5211f76c..e8cb4f5db7b242f5c4e1678b244d688fa2c6e459 100644 --- a/src/test/java/com/example/demo/repository/ItemRepositoryTest.java +++ b/src/test/java/com/example/demo/repository/ItemRepositoryTest.java @@ -75,61 +75,9 @@ public class ItemRepositoryTest { } } - @Test - @DisplayName("Querydsl 조회테스트 1") - public void queryDslTest() { - this.createItemList(); - JPAQueryFactory queryFactory = new JPAQueryFactory(em); - QItem qItem = QItem.item; - JPAQuery<Item> query = queryFactory.selectFrom(qItem) - .where(qItem.itemSellStatus.eq(ItemSellStatus.SELL)) - .where(qItem.itemDetail.like("%" + "테스트 상품 상세설명" + "%")) - .orderBy(qItem.price.desc()); - List<Item> itemList = query.fetch(); - for (Item item : itemList) { - System.out.println(item.toString()); - } - } + - @Test - @DisplayName("상품명 조회 테스트") - public void findByItemNmTest() { - this.createItemList(); - List<Item> itemList = itemRepository.findByItemNm("테스트 상품 1"); - for (Item item : itemList) { - System.out.println(item.toString()); - } - } - - @Test - @DisplayName("상품명, 상품상세 설명 OR 테스트") - public void findByItemNmOrItemDetailTest() { - this.createItemList(); - List<Item> itemList = itemRepository.findByItemNmOrItemDetail("테스트 상품 1", "테스트 상품 상세 설명 5"); - for (Item item : itemList) { - System.out.println(item.toString()); - } - } - - @Test - @DisplayName("가격 LessThan 테스트") - public void findByPriceLessThanTest() { - this.createItemList(); - List<Item> itemList = itemRepository.findByPriceLessThan(10005); - for (Item item : itemList) { - System.out.println(item.toString()); - } - } - - @Test - @DisplayName("가격 내람차순 조회 테스트") - public void findByPriceLessThanOrderByPriceDesc() { - this.createItemList(); - List<Item> itemList = itemRepository.findByPriceLessThanOrderByPriceDesc(10005); - for (Item item : itemList) { - System.out.println(item.toString()); - } - } + /* pg 26 diff --git a/start-mysql.sh b/start-mysql.sh new file mode 100644 index 0000000000000000000000000000000000000000..145ce2a24d6ff9f1fe89d1b7ab4479940c36e06d --- /dev/null +++ b/start-mysql.sh @@ -0,0 +1,5 @@ +docker login git.ajou.ac.kr:5050 + +image=git.ajou.ac.kr:5050/prcoding/containers/mysql:5.7 + +docker run -d -p 3306:3306 -v ~/.mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=web1 --name mydb $image \ No newline at end of file