test: include mapper deps in PostControllerTest

This commit is contained in:
Tim
2025-08-04 21:28:04 +08:00
parent 0f5d5653f5
commit e3964c1b3d

View File

@@ -1,6 +1,11 @@
package com.openisle.controller; package com.openisle.controller;
import com.openisle.mapper.CategoryMapper;
import com.openisle.mapper.CommentMapper;
import com.openisle.mapper.PostMapper; import com.openisle.mapper.PostMapper;
import com.openisle.mapper.ReactionMapper;
import com.openisle.mapper.TagMapper;
import com.openisle.mapper.UserMapper;
import com.openisle.model.*; import com.openisle.model.*;
import com.openisle.service.*; import com.openisle.service.*;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
@@ -24,7 +29,8 @@ import static org.mockito.Mockito.*;
@WebMvcTest(PostController.class) @WebMvcTest(PostController.class)
@AutoConfigureMockMvc(addFilters = false) @AutoConfigureMockMvc(addFilters = false)
@Import(PostMapper.class) @Import({PostMapper.class, CommentMapper.class, ReactionMapper.class,
UserMapper.class, TagMapper.class, CategoryMapper.class})
class PostControllerTest { class PostControllerTest {
@Autowired @Autowired
private MockMvc mockMvc; private MockMvc mockMvc;
@@ -47,6 +53,8 @@ class PostControllerTest {
private SubscriptionService subscriptionService; private SubscriptionService subscriptionService;
@MockBean @MockBean
private UserVisitService userVisitService; private UserVisitService userVisitService;
@MockBean
private PostReadService postReadService;
@Test @Test
void createAndGetPost() throws Exception { void createAndGetPost() throws Exception {