|
11 | 11 | import java.util.List; |
12 | 12 |
|
13 | 13 | import static org.assertj.core.api.Assertions.assertThat; |
| 14 | +import static org.mockito.Mockito.spy; |
| 15 | +import static org.mockito.Mockito.verify; |
14 | 16 |
|
15 | 17 | @Slf4j |
16 | 18 | public class LogAssertTest { |
17 | | - SomeService someService; |
| 19 | + SomeService someService; |
18 | 20 |
|
19 | | - @Before |
20 | | - public void setUp() throws Exception { |
21 | | - someService = new SomeService(); |
22 | | - } |
| 21 | + @Before |
| 22 | + public void setUp() throws Exception { |
| 23 | + someService = new SomeService(); |
| 24 | + } |
23 | 25 |
|
24 | | - @Test |
25 | | - public void requestJobId() { |
26 | | - String jobId = "12342"; |
| 26 | + @Test |
| 27 | + public void requestJobId() { |
| 28 | + String jobId = "12342"; |
27 | 29 |
|
28 | | - Logger logger = (Logger) LoggerFactory.getLogger(SomeService.class); |
29 | | - ListAppender<ILoggingEvent> listAppender = new ListAppender<>(); |
30 | | - listAppender.start(); |
| 30 | + Logger logger = (Logger) LoggerFactory.getLogger(SomeService.class); |
| 31 | + ListAppender<ILoggingEvent> listAppender = new ListAppender<>(); |
| 32 | + listAppender.start(); |
31 | 33 |
|
32 | | - logger.addAppender(listAppender); |
| 34 | + logger.addAppender(listAppender); |
33 | 35 |
|
34 | | - someService.requestJobId(jobId); |
| 36 | + someService.requestJobId(jobId); |
35 | 37 |
|
36 | | - List<ILoggingEvent> logsList = listAppender.list; |
37 | | - assertThat(logsList.get(0).getMessage()).contains("[servicedebug] error occurred : jobId : "); |
38 | | - } |
| 38 | + List<ILoggingEvent> logsList = listAppender.list; |
| 39 | + assertThat(logsList.get(0).getMessage()).contains("[servicedebug] error occurred : jobId : "); |
| 40 | + } |
| 41 | + |
| 42 | + @Test |
| 43 | + public void test_add() { |
| 44 | + AddService addService = new AddService(); |
| 45 | + int result = addService.add(3, 5); |
| 46 | + assertThat(result).isEqualTo(8); |
| 47 | + } |
| 48 | + |
| 49 | + @Test |
| 50 | + public void test_print() { |
| 51 | + AddService mockAddService = spy(AddService.class); |
| 52 | + |
| 53 | + mockAddService.print(3, 5); |
| 54 | + |
| 55 | + verify(mockAddService).add(3, 5); |
| 56 | + } |
39 | 57 | } |
0 commit comments