Skip to content

Commit e0d5771

Browse files
author
frankyoh
committed
unit test 예제 추가
1 parent c586795 commit e0d5771

2 files changed

Lines changed: 46 additions & 16 deletions

File tree

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package com.advenoh;
2+
3+
public class AddService {
4+
5+
public int add(int x, int y) {
6+
return x + y;
7+
}
8+
9+
public void print(int x, int y) {
10+
System.out.println("result = " + add(x, y));
11+
}
12+
}

junit-unit-test/src/test/java/com/advenoh/LogAssertTest.java

Lines changed: 34 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,29 +11,47 @@
1111
import java.util.List;
1212

1313
import static org.assertj.core.api.Assertions.assertThat;
14+
import static org.mockito.Mockito.spy;
15+
import static org.mockito.Mockito.verify;
1416

1517
@Slf4j
1618
public class LogAssertTest {
17-
SomeService someService;
19+
SomeService someService;
1820

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+
}
2325

24-
@Test
25-
public void requestJobId() {
26-
String jobId = "12342";
26+
@Test
27+
public void requestJobId() {
28+
String jobId = "12342";
2729

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();
3133

32-
logger.addAppender(listAppender);
34+
logger.addAppender(listAppender);
3335

34-
someService.requestJobId(jobId);
36+
someService.requestJobId(jobId);
3537

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+
}
3957
}

0 commit comments

Comments
 (0)