diff --git a/application-test/app-test/src/test/java/com/example/apptest/study/StudyServiceTest.java b/application-test/app-test/src/test/java/com/example/apptest/study/StudyServiceTest.java index e5a8cc30..f93e7b30 100644 --- a/application-test/app-test/src/test/java/com/example/apptest/study/StudyServiceTest.java +++ b/application-test/app-test/src/test/java/com/example/apptest/study/StudyServiceTest.java @@ -1,19 +1,47 @@ package com.example.apptest.study; import com.example.apptest.member.MemberService; +import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.Mock; import org.mockito.Mockito; +import org.mockito.junit.jupiter.MockitoExtension; import static org.junit.jupiter.api.Assertions.*; +@ExtendWith(MockitoExtension.class) class StudyServiceTest { @Test - void createStudyService() { + @DisplayName("@Mock test") + void test_41(@Mock MemberService memberService, + @Mock StudyRepository studyRepository) { + StudyService studyService = new StudyService(memberService, studyRepository); + assertNotNull(studyService); + System.out.println("테스트 완료!"); + } + +// @Mock MemberService memberService; +// @Mock StudyRepository studyRepository; +// +// @Test +// @DisplayName("@Mock test") +// void test_40() { +// StudyService studyService = new StudyService(memberService, studyRepository); +// assertNotNull(studyService); +// System.out.println("테스트 완료!"); +// } + + @Test + @DisplayName("Mockito.mock() test") + void test_39() { MemberService memberService = Mockito.mock(MemberService.class); StudyRepository studyRepository = Mockito.mock(StudyRepository.class); StudyService studyService = new StudyService(memberService, studyRepository); + assertNotNull(studyService); + System.out.println("테스트 완료!"); } } \ No newline at end of file diff --git a/application-test/app-test/src/test/resources/junit-platform.properties b/application-test/app-test/src/test/resources/junit-platform.properties index daf73b61..b1e5dce9 100644 --- a/application-test/app-test/src/test/resources/junit-platform.properties +++ b/application-test/app-test/src/test/resources/junit-platform.properties @@ -1,6 +1,6 @@ # Å×½ºÆ® À̸§ Ç¥±â Àü·« ¼³Á¤ -junit.jupiter.displayname.generator.default = \ - org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores +#junit.jupiter.displayname.generator.default = \ +# org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores # Å×½ºÆ® ÀνºÅϽº ¶óÀÌÇÁ»çÀÌŬ ¼³Á¤ #junit.jupiter.testinstance.lifecycle.default = per_class