File tree Expand file tree Collapse file tree 11 files changed +547
-222
lines changed
main/java/com/backend/global/initdata
test/java/com/backend/domain Expand file tree Collapse file tree 11 files changed +547
-222
lines changed Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 55import com .backend .domain .member .entity .Member ;
66import com .backend .domain .member .repository .MemberRepository ;
77import com .backend .global .elasticsearch .TestElasticsearchConfiguration ;
8+ import com .backend .global .redis .TestRedisConfiguration ;
89import com .fasterxml .jackson .databind .ObjectMapper ;
910import org .junit .jupiter .api .BeforeEach ;
1011import org .junit .jupiter .api .DisplayName ;
3031@ AutoConfigureMockMvc
3132@ Transactional
3233@ WithMockUser
33- @ Import (TestElasticsearchConfiguration .class )
34+ @ Import ({ TestElasticsearchConfiguration .class , TestRedisConfiguration . class } )
3435class ApiV1BoardControllerTest {
3536
3637 @ Autowired
Original file line number Diff line number Diff line change 77import com .backend .domain .product .entity .Product ;
88import com .backend .domain .product .repository .jpa .ProductRepository ;
99import com .backend .global .elasticsearch .TestElasticsearchConfiguration ;
10+ import com .backend .global .redis .TestRedisConfiguration ;
1011import com .fasterxml .jackson .databind .ObjectMapper ;
1112import org .junit .jupiter .api .BeforeEach ;
1213import org .junit .jupiter .api .DisplayName ;
3536@ Transactional
3637@ ActiveProfiles ("test" )
3738@ WithMockUser
38- @ Import (TestElasticsearchConfiguration .class )
39+ @ Import ({ TestElasticsearchConfiguration .class , TestRedisConfiguration . class } )
3940class NotificationControllerTest {
4041
4142 @ Autowired
Original file line number Diff line number Diff line change 88import com .backend .domain .product .entity .StandardProduct ;
99import com .backend .domain .product .repository .jpa .ProductRepository ;
1010import com .backend .global .elasticsearch .TestElasticsearchConfiguration ;
11+ import com .backend .global .redis .TestRedisConfiguration ;
1112import com .backend .global .websocket .service .WebSocketService ;
1213import org .junit .jupiter .api .BeforeEach ;
1314import org .junit .jupiter .api .DisplayName ;
3334@ ActiveProfiles ("test" )
3435@ Transactional
3536@ MockitoSettings
36- @ Import (TestElasticsearchConfiguration .class )
37+ @ Import ({ TestElasticsearchConfiguration .class , TestRedisConfiguration . class } )
3738class BidNotificationServiceTest {
3839
3940 @ Autowired
Original file line number Diff line number Diff line change 88import com .backend .domain .product .entity .StandardProduct ;
99import com .backend .domain .product .repository .jpa .ProductRepository ;
1010import com .backend .global .elasticsearch .TestElasticsearchConfiguration ;
11+ import com .backend .global .redis .TestRedisConfiguration ;
1112import com .backend .global .websocket .service .WebSocketService ;
1213import org .junit .jupiter .api .BeforeEach ;
1314import org .junit .jupiter .api .DisplayName ;
3132@ ActiveProfiles ("test" )
3233@ Transactional
3334@ MockitoSettings
34- @ Import (TestElasticsearchConfiguration .class )
35+ @ Import ({ TestElasticsearchConfiguration .class , TestRedisConfiguration . class } )
3536class NotificationQueueIntegrationTest {
3637
3738 @ Autowired
Original file line number Diff line number Diff line change 88import com .backend .domain .product .entity .StandardProduct ;
99import com .backend .domain .product .repository .jpa .ProductRepository ;
1010import com .backend .global .elasticsearch .TestElasticsearchConfiguration ;
11+ import com .backend .global .redis .TestRedisConfiguration ;
1112import org .junit .jupiter .api .BeforeEach ;
1213import org .junit .jupiter .api .DisplayName ;
1314import org .junit .jupiter .api .Test ;
2829@ SpringBootTest
2930@ ActiveProfiles ("test" )
3031@ Transactional
31- @ Import (TestElasticsearchConfiguration .class )
32+ @ Import ({ TestElasticsearchConfiguration .class , TestRedisConfiguration . class } )
3233class NotificationQueueServiceTest {
3334
3435 @ Autowired
Original file line number Diff line number Diff line change 88import com .backend .domain .payment .repository .PaymentMethodRepository ;
99import com .backend .domain .payment .service .PaymentMethodService ;
1010import com .backend .global .elasticsearch .TestElasticsearchConfiguration ;
11+ import com .backend .global .redis .TestRedisConfiguration ;
1112import com .backend .global .security .JwtUtil ;
1213import com .fasterxml .jackson .databind .ObjectMapper ;
1314import org .junit .jupiter .api .BeforeEach ;
2223import org .springframework .test .web .servlet .MockMvc ;
2324
2425import static org .assertj .core .api .AssertionsForClassTypes .assertThat ;
25- import static org .hamcrest .Matchers .* ;
26+ import static org .hamcrest .Matchers .nullValue ;
2627import static org .springframework .security .test .web .servlet .request .SecurityMockMvcRequestPostProcessors .csrf ;
2728import static org .springframework .test .web .servlet .request .MockMvcRequestBuilders .*;
2829import static org .springframework .test .web .servlet .result .MockMvcResultMatchers .*;
2930
3031@ SpringBootTest
3132@ AutoConfigureMockMvc
3233@ ActiveProfiles ("test" )
33- @ Import (TestElasticsearchConfiguration .class )
34+ @ Import ({ TestElasticsearchConfiguration .class , TestRedisConfiguration . class } )
3435class ApiV1PaymentMethodControllerTest {
3536
3637 @ Autowired
Original file line number Diff line number Diff line change 77import com .backend .domain .product .enums .ProductCategory ;
88import com .backend .domain .product .enums .ProductSearchSortType ;
99import com .backend .domain .product .service .ProductSearchService ;
10+ import com .backend .global .redis .TestRedisConfiguration ;
1011import org .hamcrest .Matchers ;
1112import org .junit .jupiter .api .DisplayName ;
1213import org .junit .jupiter .api .Test ;
1314import org .springframework .beans .factory .annotation .Autowired ;
1415import org .springframework .boot .test .autoconfigure .web .servlet .AutoConfigureMockMvc ;
1516import org .springframework .boot .test .context .SpringBootTest ;
17+ import org .springframework .context .annotation .Import ;
1618import org .springframework .data .domain .Page ;
1719import org .springframework .test .context .ActiveProfiles ;
1820import org .springframework .test .context .TestPropertySource ;
3335 "spring.data.elasticsearch.repositories.enabled=true" ,
3436 "spring.autoconfigure.exclude=" // 빈 값으로 오버라이드
3537})
38+ @ Import (TestRedisConfiguration .class )
3639class ApiV1ProductElasticsearchControllerTest {
3740 @ Autowired
3841 private MockMvc mvc ;
Original file line number Diff line number Diff line change 22
33import com .backend .domain .product .document .ProductDocument ;
44import com .backend .domain .product .dto .ProductSearchDto ;
5- import com .backend .domain .product .enums .*;
5+ import com .backend .domain .product .enums .AuctionStatus ;
6+ import com .backend .domain .product .enums .DeliveryMethod ;
7+ import com .backend .domain .product .enums .ProductCategory ;
8+ import com .backend .domain .product .enums .ProductSearchSortType ;
69import com .backend .domain .product .repository .elasticsearch .ProductElasticRepository ;
10+ import com .backend .global .redis .TestRedisConfiguration ;
711import org .junit .jupiter .api .DisplayName ;
812import org .junit .jupiter .api .Test ;
913import org .springframework .beans .factory .annotation .Autowired ;
1014import org .springframework .boot .test .context .SpringBootTest ;
15+ import org .springframework .context .annotation .Import ;
1116import org .springframework .data .domain .Page ;
1217import org .springframework .data .domain .PageRequest ;
1318import org .springframework .data .domain .Pageable ;
2429 "spring.data.elasticsearch.repositories.enabled=true" ,
2530 "spring.autoconfigure.exclude=" // 빈 값으로 오버라이드
2631})
32+ @ Import (TestRedisConfiguration .class )
2733class ProductElasticRepositoryTest {
2834 @ Autowired
2935 private ProductElasticRepository productElasticRepository ;
Original file line number Diff line number Diff line change 77import com .backend .domain .product .enums .ProductSearchSortType ;
88import com .backend .domain .product .repository .jpa .ProductRepository ;
99import com .backend .global .elasticsearch .TestElasticsearchConfiguration ;
10+ import com .backend .global .redis .TestRedisConfiguration ;
1011import org .junit .jupiter .api .DisplayName ;
1112import org .junit .jupiter .api .Test ;
1213import org .springframework .beans .factory .annotation .Autowired ;
2425
2526@ ActiveProfiles ("test" )
2627@ SpringBootTest
27- @ Import (TestElasticsearchConfiguration .class )
28+ @ Import ({ TestElasticsearchConfiguration .class , TestRedisConfiguration . class } )
2829class ProductRepositoryTest {
2930 @ Autowired
3031 private ProductRepository productRepository ;
You can’t perform that action at this time.
0 commit comments