-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- CartItemRepositoryTest - CategoryRepositoryTest - MemberRepositoryTest - ProductRepositoryTest - RoleRepositoryTest - ProductServiceTests - JwtTokenizerTest
- Loading branch information
Showing
11 changed files
with
314 additions
and
288 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
81 changes: 34 additions & 47 deletions
81
src/test/java/com/fakeapi/FakeStore/repository/CartItemRepositoryTest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,47 +1,34 @@ | ||
//package com.fakeapi.FakeStore.repository; | ||
// | ||
//import com.fakeapi.FakeStore.domain.Cart; | ||
//import com.fakeapi.FakeStore.domain.CartItem; | ||
//import org.junit.jupiter.api.Test; | ||
//import org.springframework.beans.factory.annotation.Autowired; | ||
//import org.springframework.boot.test.context.SpringBootTest; | ||
// | ||
//import jakarta.persistence.*; | ||
// | ||
//import java.util.ArrayList; | ||
// | ||
//import static org.junit.jupiter.api.Assertions.*; | ||
// | ||
//@SpringBootTest | ||
//class CartItemRepositoryTest { | ||
// @Autowired | ||
// CartItemRepository cartItemRepository; | ||
// | ||
// | ||
// @Id | ||
// @GeneratedValue(strategy = GenerationType.IDENTITY) | ||
// private Long id; | ||
// | ||
// @ManyToOne | ||
// @JoinColumn(name = "CART_ID") | ||
// private Cart cart; | ||
// @JoinColumn(name = "PRODUCT_ID") | ||
// private Long productId; | ||
// @JoinColumn(name = "PRODUCT_TITLE") | ||
// private String productTitle; | ||
// @JoinColumn(name = "PRODUCT_PRICE") | ||
// private Double productPrice; | ||
// @JoinColumn(name = "PRODUCT_DESC") | ||
// private String productDescription; | ||
// @JoinColumn(name = "QUANTITY") | ||
// private int quantity; | ||
// | ||
// @Test | ||
// public void TST(){ | ||
// CartItem cartItem = new CartItem(); | ||
// | ||
// | ||
// cartItemRepository.save(cartItem); | ||
// } | ||
// | ||
//} | ||
package com.fakeapi.FakeStore.repository; | ||
|
||
import com.fakeapi.FakeStore.domain.CartItem; | ||
import org.junit.jupiter.api.BeforeEach; | ||
import org.junit.jupiter.api.Test; | ||
import org.springframework.beans.factory.annotation.Autowired; | ||
import org.springframework.boot.test.context.SpringBootTest; | ||
|
||
import static org.junit.jupiter.api.Assertions.*; | ||
|
||
@SpringBootTest | ||
class CartItemRepositoryTest { | ||
|
||
@Autowired | ||
CartItemRepository cartItemRepository; | ||
|
||
private CartItem cartItem; | ||
|
||
@BeforeEach | ||
public void setUp() { | ||
cartItem = new CartItem(); | ||
cartItem.setProductId(12345L); // 예시 상품 ID | ||
cartItem.setQuantity(2); // 예시 수량 | ||
} | ||
|
||
@Test | ||
public void testSaveCartItem() { | ||
CartItem savedCartItem = cartItemRepository.save(cartItem); | ||
|
||
assertNotNull(savedCartItem.getId()); // Verify if the cartItem was saved by checking its ID. | ||
assertEquals(cartItem.getProductId(), savedCartItem.getProductId()); // 상품 ID가 올바르게 저장되었는지 검증 | ||
assertEquals(cartItem.getQuantity(), savedCartItem.getQuantity()); // 수량이 올바르게 저장되었는지 검증 | ||
} | ||
} |
65 changes: 35 additions & 30 deletions
65
src/test/java/com/fakeapi/FakeStore/repository/CategoryRepositoryTest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,35 @@ | ||
//package com.fakeapi.FakeStore.repository; | ||
// | ||
//import com.fakeapi.FakeStore.domain.Category; | ||
//import com.fakeapi.FakeStore.domain.Product; | ||
//import com.fakeapi.FakeStore.domain.Rating; | ||
//import org.junit.jupiter.api.Test; | ||
//import org.springframework.beans.factory.annotation.Autowired; | ||
//import org.springframework.boot.test.context.SpringBootTest; | ||
// | ||
//import java.util.ArrayList; | ||
//import java.util.List; | ||
// | ||
//import static org.junit.jupiter.api.Assertions.*; | ||
// | ||
//@SpringBootTest | ||
//class CategoryRepositoryTest { | ||
// | ||
// @Autowired | ||
// private CategoryRepository categoryRepository; | ||
// | ||
// @Test | ||
// public void testCategoryRepository() { | ||
// | ||
// | ||
// Category category = new Category(); | ||
// category.setName("men's clothing"); | ||
// | ||
// categoryRepository.save(category); | ||
// } | ||
//} | ||
package com.fakeapi.FakeStore.repository; | ||
|
||
import com.fakeapi.FakeStore.domain.Category; | ||
import com.fakeapi.FakeStore.domain.Product; | ||
import com.fakeapi.FakeStore.domain.Rating; | ||
import org.junit.jupiter.api.BeforeEach; | ||
import org.junit.jupiter.api.Test; | ||
import org.springframework.beans.factory.annotation.Autowired; | ||
import org.springframework.boot.test.context.SpringBootTest; | ||
|
||
import java.util.ArrayList; | ||
import java.util.List; | ||
|
||
import static org.junit.jupiter.api.Assertions.*; | ||
|
||
@SpringBootTest | ||
class CategoryRepositoryTest { | ||
|
||
@Autowired | ||
private CategoryRepository categoryRepository; | ||
|
||
private Category category; | ||
|
||
@BeforeEach | ||
public void setUp() { | ||
category = new Category(); | ||
category.setName("men's clothing"); | ||
} | ||
|
||
@Test | ||
public void testSaveCategory() { | ||
Category savedCategory = categoryRepository.save(category); | ||
assertNotNull(savedCategory.getId()); | ||
} | ||
} |
65 changes: 30 additions & 35 deletions
65
src/test/java/com/fakeapi/FakeStore/repository/MemberRepositoryTest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,53 +1,48 @@ | ||
package com.fakeapi.FakeStore.repository; | ||
|
||
import com.fakeapi.FakeStore.domain.Category; | ||
import com.fakeapi.FakeStore.domain.Member; | ||
import com.fakeapi.FakeStore.domain.Role; | ||
import org.junit.jupiter.api.BeforeEach; | ||
import org.junit.jupiter.api.Test; | ||
import org.springframework.beans.factory.annotation.Autowired; | ||
import org.springframework.boot.test.context.SpringBootTest; | ||
|
||
import jakarta.persistence.Column; | ||
import java.time.LocalDate; | ||
import java.time.LocalDateTime; | ||
import java.time.format.DateTimeFormatter; | ||
import java.util.ArrayList; | ||
import java.util.HashSet; | ||
import java.util.List; | ||
import java.util.Set; | ||
|
||
import static org.junit.jupiter.api.Assertions.*; | ||
|
||
@SpringBootTest | ||
class MemberRepositoryTest { | ||
public class MemberRepositoryTest { | ||
|
||
@Autowired | ||
private MemberRepository memberRepository; | ||
|
||
@Test | ||
public void MemberSign(){ | ||
|
||
// Member member = new Member(); | ||
// member.setEmail("gkswlcjs2@naver.com"); | ||
// member.setMembername("HanJiChan"); | ||
// member.setPassword("HanJiChan"); | ||
// | ||
// String dateStr = "2023-07-17"; | ||
// DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); | ||
// LocalDate date = LocalDate.parse(dateStr, formatter); | ||
// LocalDateTime dateTime = date.atStartOfDay(); // this will set the time to 00:00 | ||
// | ||
// member.setDate(dateTime); | ||
// | ||
// Role role = new Role(); | ||
// role.setName("ADMIN"); | ||
// | ||
// Set<Role> roles = new HashSet<>(); | ||
// roles.add(role); | ||
// member.setRoles(roles); | ||
// // memberRepository.setName("men's clothing"); | ||
// | ||
// memberRepository.save(member); | ||
//// memberRepository.save(); | ||
} | ||
private Member member; | ||
|
||
@BeforeEach | ||
public void setUp() { | ||
member = new Member(); | ||
member.setEmail("gkswlcjs2@naver.com"); | ||
member.setName("HanJiChan"); | ||
member.setPassword("HanJiChan"); | ||
member.setBirthYear(1995); | ||
member.setBirthMonth(7); | ||
member.setBirthDay(17); | ||
member.setGender("Male"); | ||
|
||
Role role = new Role(); | ||
role.setName("ADMIN"); | ||
|
||
} | ||
Set<Role> roles = new HashSet<>(); | ||
roles.add(role); | ||
member.setRoles(roles); | ||
} | ||
|
||
@Test | ||
public void testSaveMember() { | ||
Member savedMember = memberRepository.save(member); | ||
assertNotNull(savedMember.getId()); // 저장된 멤버의 ID를 확인 | ||
assertEquals(savedMember.getEmail(), member.getEmail()); // 저장된 멤버의 이메일을 확인 | ||
} | ||
} |
Oops, something went wrong.