|
1 |
| -package edu.bu.cs673.secondhand.service; |
2 |
| -import edu.bu.cs673.secondhand.domain.Message; |
3 |
| -import edu.bu.cs673.secondhand.mapper.IdleItemMapper; |
4 |
| -import edu.bu.cs673.secondhand.mapper.MessageMapper; |
5 |
| -import edu.bu.cs673.secondhand.mapper.UserMapper; |
6 |
| -import edu.bu.cs673.secondhand.service.impl.MessageServiceImpl; |
7 |
| -import org.junit.jupiter.api.BeforeEach; |
8 |
| -import org.junit.jupiter.api.Test; |
9 |
| -import org.mockito.InjectMocks; |
10 |
| -import org.mockito.Mock; |
11 |
| -import org.mockito.MockitoAnnotations; |
12 |
| - |
13 |
| -import java.util.ArrayList; |
14 |
| -import java.util.List; |
15 |
| - |
16 |
| -import static org.junit.jupiter.api.Assertions.*; |
17 |
| -import static org.mockito.Mockito.*; |
18 |
| - |
19 |
| -public class MessageServiceImplTest { |
20 |
| - |
21 |
| - @Mock |
22 |
| - private MessageMapper messageDao; |
23 |
| - |
24 |
| - @Mock |
25 |
| - private UserMapper userDao; |
26 |
| - |
27 |
| - @Mock |
28 |
| - private IdleItemMapper idleItemDao; |
29 |
| - |
30 |
| - @InjectMocks |
31 |
| - private MessageServiceImpl messageService; |
32 |
| - |
33 |
| - @BeforeEach |
34 |
| - void setUp() { |
35 |
| - MockitoAnnotations.openMocks(this); |
36 |
| - } |
37 |
| - |
38 |
| - @Test |
39 |
| - void testAddMessage() { |
40 |
| - Message message = new Message(); |
41 |
| - when(messageDao.insert(message)).thenReturn(1); |
42 |
| - |
43 |
| - boolean result = messageService.addMessage(message); |
44 |
| - |
45 |
| - assertTrue(result); |
46 |
| - verify(messageDao, times(1)).insert(message); |
47 |
| - } |
48 |
| - |
49 |
| - @Test |
50 |
| - void testDeleteMessage() { |
51 |
| - Long messageId = 1L; |
52 |
| - when(messageDao.deleteByPrimaryKey(messageId)).thenReturn(1); |
53 |
| - |
54 |
| - boolean result = messageService.deleteMessage(messageId); |
55 |
| - |
56 |
| - assertTrue(result); |
57 |
| - verify(messageDao, times(1)).deleteByPrimaryKey(messageId); |
58 |
| - } |
59 |
| - |
60 |
| - @Test |
61 |
| - void testGetMessage() { |
62 |
| - Long messageId = 1L; |
63 |
| - Message message = new Message(); |
64 |
| - when(messageDao.selectByPrimaryKey(messageId)).thenReturn(message); |
65 |
| - |
66 |
| - Message result = messageService.getMessage(messageId); |
67 |
| - |
68 |
| - assertNotNull(result); |
69 |
| - assertEquals(message, result); |
70 |
| - verify(messageDao, times(1)).selectByPrimaryKey(messageId); |
71 |
| - } |
72 |
| - |
73 |
| - @Test |
74 |
| - void testGetAllMyMessage() { |
75 |
| - Long userId = 1L; |
76 |
| - List<Message> messageList = new ArrayList<>(); |
77 |
| - Message message = new Message(); |
78 |
| - messageList.add(message); |
79 |
| - |
80 |
| - when(messageDao.getMyMessage(userId)).thenReturn(messageList); |
81 |
| - when(userDao.findUserByList(anyList())).thenReturn(new ArrayList<>()); |
82 |
| - when(idleItemDao.findIdleByList(anyList())).thenReturn(new ArrayList<>()); |
83 |
| - |
84 |
| - List<Message> result = messageService.getAllMyMessage(userId); |
85 |
| - |
86 |
| - assertNotNull(result); |
87 |
| - assertEquals(messageList, result); |
88 |
| - verify(messageDao, times(1)).getMyMessage(userId); |
89 |
| - } |
90 |
| - |
91 |
| - @Test |
92 |
| - void testGetAllIdleMessage() { |
93 |
| - Long idleId = 1L; |
94 |
| - List<Message> messageList = new ArrayList<>(); |
95 |
| - Message message = new Message(); |
96 |
| - messageList.add(message); |
97 |
| - |
98 |
| - when(messageDao.getIdleMessage(idleId)).thenReturn(messageList); |
99 |
| - when(userDao.findUserByList(anyList())).thenReturn(new ArrayList<>()); |
100 |
| - |
101 |
| - List<Message> result = messageService.getAllIdleMessage(idleId); |
| 1 | +// package edu.bu.cs673.secondhand.service; |
| 2 | +// import edu.bu.cs673.secondhand.domain.Message; |
| 3 | +// import edu.bu.cs673.secondhand.mapper.IdleItemMapper; |
| 4 | +// import edu.bu.cs673.secondhand.mapper.MessageMapper; |
| 5 | +// import edu.bu.cs673.secondhand.mapper.UserMapper; |
| 6 | +// import edu.bu.cs673.secondhand.service.impl.MessageServiceImpl; |
| 7 | +// import org.junit.jupiter.api.BeforeEach; |
| 8 | +// import org.junit.jupiter.api.Test; |
| 9 | +// import org.mockito.InjectMocks; |
| 10 | +// import org.mockito.Mock; |
| 11 | +// import org.mockito.MockitoAnnotations; |
| 12 | + |
| 13 | +// import java.util.ArrayList; |
| 14 | +// import java.util.List; |
| 15 | + |
| 16 | +// import static org.junit.jupiter.api.Assertions.*; |
| 17 | +// import static org.mockito.Mockito.*; |
| 18 | + |
| 19 | +// public class MessageServiceImplTest { |
| 20 | + |
| 21 | +// @Mock |
| 22 | +// private MessageMapper messageDao; |
| 23 | + |
| 24 | +// @Mock |
| 25 | +// private UserMapper userDao; |
| 26 | + |
| 27 | +// @Mock |
| 28 | +// private IdleItemMapper idleItemDao; |
| 29 | + |
| 30 | +// @InjectMocks |
| 31 | +// private MessageServiceImpl messageService; |
| 32 | + |
| 33 | +// @BeforeEach |
| 34 | +// void setUp() { |
| 35 | +// MockitoAnnotations.openMocks(this); |
| 36 | +// } |
| 37 | + |
| 38 | +// @Test |
| 39 | +// void testAddMessage() { |
| 40 | +// Message message = new Message(); |
| 41 | +// when(messageDao.insert(message)).thenReturn(1); |
| 42 | + |
| 43 | +// boolean result = messageService.addMessage(message); |
| 44 | + |
| 45 | +// assertTrue(result); |
| 46 | +// verify(messageDao, times(1)).insert(message); |
| 47 | +// } |
| 48 | + |
| 49 | +// @Test |
| 50 | +// void testDeleteMessage() { |
| 51 | +// Long messageId = 1L; |
| 52 | +// when(messageDao.deleteByPrimaryKey(messageId)).thenReturn(1); |
| 53 | + |
| 54 | +// boolean result = messageService.deleteMessage(messageId); |
| 55 | + |
| 56 | +// assertTrue(result); |
| 57 | +// verify(messageDao, times(1)).deleteByPrimaryKey(messageId); |
| 58 | +// } |
| 59 | + |
| 60 | +// @Test |
| 61 | +// void testGetMessage() { |
| 62 | +// Long messageId = 1L; |
| 63 | +// Message message = new Message(); |
| 64 | +// when(messageDao.selectByPrimaryKey(messageId)).thenReturn(message); |
| 65 | + |
| 66 | +// Message result = messageService.getMessage(messageId); |
| 67 | + |
| 68 | +// assertNotNull(result); |
| 69 | +// assertEquals(message, result); |
| 70 | +// verify(messageDao, times(1)).selectByPrimaryKey(messageId); |
| 71 | +// } |
| 72 | + |
| 73 | +// @Test |
| 74 | +// void testGetAllMyMessage() { |
| 75 | +// Long userId = 1L; |
| 76 | +// List<Message> messageList = new ArrayList<>(); |
| 77 | +// Message message = new Message(); |
| 78 | +// messageList.add(message); |
| 79 | + |
| 80 | +// when(messageDao.getMyMessage(userId)).thenReturn(messageList); |
| 81 | +// when(userDao.findUserByList(anyList())).thenReturn(new ArrayList<>()); |
| 82 | +// when(idleItemDao.findIdleByList(anyList())).thenReturn(new ArrayList<>()); |
| 83 | + |
| 84 | +// List<Message> result = messageService.getAllMyMessage(userId); |
| 85 | + |
| 86 | +// assertNotNull(result); |
| 87 | +// assertEquals(messageList, result); |
| 88 | +// verify(messageDao, times(1)).getMyMessage(userId); |
| 89 | +// } |
| 90 | + |
| 91 | +// @Test |
| 92 | +// void testGetAllIdleMessage() { |
| 93 | +// Long idleId = 1L; |
| 94 | +// List<Message> messageList = new ArrayList<>(); |
| 95 | +// Message message = new Message(); |
| 96 | +// messageList.add(message); |
| 97 | + |
| 98 | +// when(messageDao.getIdleMessage(idleId)).thenReturn(messageList); |
| 99 | +// when(userDao.findUserByList(anyList())).thenReturn(new ArrayList<>()); |
| 100 | + |
| 101 | +// List<Message> result = messageService.getAllIdleMessage(idleId); |
102 | 102 |
|
103 |
| - assertNotNull(result); |
104 |
| - assertEquals(messageList, result); |
105 |
| - verify(messageDao, times(1)).getIdleMessage(idleId); |
106 |
| - } |
| 103 | +// assertNotNull(result); |
| 104 | +// assertEquals(messageList, result); |
| 105 | +// verify(messageDao, times(1)).getIdleMessage(idleId); |
| 106 | +// } |
107 | 107 |
|
108 |
| -} |
| 108 | +// } |
0 commit comments