-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathFaqServiceTest.java
More file actions
57 lines (57 loc) · 1.82 KB
/
FaqServiceTest.java
File metadata and controls
57 lines (57 loc) · 1.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
//package life.mosu.mosuserver;
//
//import static org.junit.jupiter.api.Assertions.assertEquals;
//import static org.mockito.ArgumentMatchers.any;
//import static org.mockito.Mockito.atLeastOnce;
//import static org.mockito.Mockito.mock;
//import static org.mockito.Mockito.verify;
//import static org.mockito.Mockito.when;
//
//import life.mosu.mosuserver.application.faq.FaqAttachmentService;
//import life.mosu.mosuserver.application.faq.FaqService;
//import life.mosu.mosuserver.domain.faq.FaqJpaEntity;
//import life.mosu.mosuserver.domain.faq.FaqJpaRepository;
//import life.mosu.mosuserver.presentation.faq.dto.FaqCreateRequest;
//import org.junit.jupiter.api.BeforeEach;
//import org.junit.jupiter.api.Test;
//import org.junit.jupiter.api.extension.ExtendWith;
//import org.mockito.Mock;
//import org.mockito.junit.jupiter.MockitoExtension;
//
//@ExtendWith(MockitoExtension.class)
//public class FaqServiceTest {
//
// @Mock
// private FaqJpaRepository faqJpaRepository;
// @Mock
// private FaqAttachmentService faqAttachmentService;
//
// private FaqService faqService;
//
// @BeforeEach
// void setUp() {
//
// faqService = new FaqService(
// faqJpaRepository,
// faqAttachmentService
// );
// }
//
// @Test
// void 파일등록_성공() {
// // given
// FaqCreateRequest request = mock(FaqCreateRequest.class);
// FaqJpaEntity savedEntity = mock(FaqJpaEntity.class);
//
// when(faqJpaRepository.save(any())).thenReturn(savedEntity);
// when(request.toEntity()).thenReturn(savedEntity);
// when(savedEntity.getId()).thenReturn(1L);
//
// // when
// faqService.createFaq(request);
//
// // then
// verify(faqJpaRepository, atLeastOnce()).save(any());
// assertEquals(1L, savedEntity.getId());
// }
//}