33import com .back .domain .member .member .entity .Member ;
44import com .back .domain .post .post .dto .PostCreateRequest ;
55import com .back .domain .post .post .dto .PostDto ;
6- import com .back .domain .post .post .dto .PracticePostCreateRequest ;
76import com .back .domain .post .post .entity .Post ;
87import com .back .domain .post .post .repository .PostRepository ;
98import com .back .fixture .MemberFixture ;
@@ -46,7 +45,7 @@ class CreatePostTest {
4645 void createPost_informationPost_success () {
4746 // given
4847 Member member =
MemberFixture .
create (
1L ,
"[email protected] " ,
"Test User" ,
"password" ,
Member .
Role .
MENTEE );
49- PostCreateRequest request = new PostCreateRequest ("INFORMATIONPOST" ,"제목" ,"내용" );
48+ PostCreateRequest request = new PostCreateRequest ("INFORMATIONPOST" ,"제목" ,"내용" , "" );
5049
5150
5251 Post expectedPost = createPost ("제목" , "내용" , member , Post .PostType .INFORMATIONPOST );
@@ -69,7 +68,7 @@ void createPost_informationPost_success() {
6968 void createPost_practicePost_mentor_success () {
7069 // given
7170 Member mentor =
MemberFixture .
create (
1L ,
"[email protected] " ,
"Mentor" ,
"password" ,
Member .
Role .
MENTOR );
72- PostCreateRequest request = new PostCreateRequest ("PRACTICEPOST" ,"실무경험" ,"실무내용" );
71+ PostCreateRequest request = new PostCreateRequest ("PRACTICEPOST" ,"실무경험" ,"실무내용" , "123" );
7372 Post expectedPost = createPost ("실무 경험" , "실무 내용" , mentor , Post .PostType .PRACTICEPOST );
7473
7574 when (postRepository .save (any (Post .class ))).thenReturn (expectedPost );
@@ -87,10 +86,10 @@ void createPost_practicePost_mentor_success() {
8786 void createPost_practicePost_mentee_failure () {
8887 // given
8988 Member mentee =
MemberFixture .
create (
1L ,
"[email protected] " ,
"Mentee" ,
"password" ,
Member .
Role .
MENTEE );
90- PracticePostCreateRequest request = new PracticePostCreateRequest ("PRACTICEPOST" ,"실무경험" ,"실무내용" ,"" );
89+ PostCreateRequest request = new PostCreateRequest ("PRACTICEPOST" ,"실무경험" ,"실무내용" ,"" );
9190
9291 // when & then
93- assertThatThrownBy (() -> postService .createPracticePost (request , mentee ))
92+ assertThatThrownBy (() -> postService .createPost (request , mentee ))
9493 .isInstanceOf (ServiceException .class )
9594 .hasMessage ("400 : 실무 경험 공유 게시글은 멘토만 작성할 수 있습니다." );
9695
@@ -102,7 +101,7 @@ void createPost_practicePost_mentee_failure() {
102101 void createPost_questionPost_initializeIsResolve () {
103102 // given
104103 Member member =
MemberFixture .
create (
1L ,
"[email protected] " ,
"Test User" ,
"password" ,
Member .
Role .
MENTEE );
105- PostCreateRequest request = new PostCreateRequest ("QUESTIONPOST" ,"질문경험" ,"질문내용" );
104+ PostCreateRequest request = new PostCreateRequest ("QUESTIONPOST" ,"질문경험" ,"질문내용" , "" );
106105
107106 Post expectedPost = createPost ("질문" , "질문 내용" , member , Post .PostType .QUESTIONPOST );
108107 expectedPost .updateResolveStatus (false );
@@ -123,7 +122,7 @@ void createPost_questionPost_initializeIsResolve() {
123122 void createPost_invalidPostType_failure () {
124123 // given
125124 Member member = MemberFixture .createDefault ();
126- PostCreateRequest request = new PostCreateRequest ("INVALIDPOST" ,"질문경험" ,"질문내용" );
125+ PostCreateRequest request = new PostCreateRequest ("INVALIDPOST" ,"질문경험" ,"질문내용" , "" );
127126
128127 // when & then
129128 assertThatThrownBy (() -> postService .createPost (request , member ))
@@ -203,7 +202,7 @@ void updatePost_author_success() {
203202 Member author =
MemberFixture .
create (
1L ,
"[email protected] " ,
"Author" ,
"password" ,
Member .
Role .
MENTEE );
204203 Post post = createPost ("기존 제목" , "기존 내용" , author , Post .PostType .INFORMATIONPOST );
205204 Long postId = 1L ;
206- PostCreateRequest updateRequest = new PostCreateRequest ("INFORMATIONPOST" ,"새 제목" ,"새 내용" );
205+ PostCreateRequest updateRequest = new PostCreateRequest ("INFORMATIONPOST" ,"새 제목" ,"새 내용" , "" );
207206
208207 when (postRepository .findById (postId )).thenReturn (Optional .of (post ));
209208 when (postRepository .save (any (Post .class ))).thenReturn (post );
@@ -225,7 +224,7 @@ void updatePost_notAuthor_failure() {
225224 Member otherUser =
MemberFixture .
create (
2L ,
"[email protected] " ,
"Other" ,
"password" ,
Member .
Role .
MENTEE );
226225 Post post = createPost ("제목" , "내용" , author , Post .PostType .INFORMATIONPOST );
227226 Long postId = 1L ;
228- PostCreateRequest updateRequest = new PostCreateRequest ("INFORMATIONPOST" ,"새 내용" ,"새 제목" );
227+ PostCreateRequest updateRequest = new PostCreateRequest ("INFORMATIONPOST" ,"새 내용" ,"새 제목" , "" );
229228
230229
231230 when (postRepository .findById (postId )).thenReturn (Optional .of (post ));
@@ -245,7 +244,7 @@ void updatePost_nullOrBlankTitle_failure() {
245244 Member author =
MemberFixture .
create (
1L ,
"[email protected] " ,
"Author" ,
"password" ,
Member .
Role .
MENTEE );
246245 Post post = createPost ("제목" , "내용" , author , Post .PostType .INFORMATIONPOST );
247246 Long postId = 1L ;
248- PostCreateRequest updateRequest = new PostCreateRequest ("INFORMATIONPOST" ,"" ,"새 내용" );
247+ PostCreateRequest updateRequest = new PostCreateRequest ("INFORMATIONPOST" ,"" ,"새 내용" , "" );
249248
250249 when (postRepository .findById (postId )).thenReturn (Optional .of (post ));
251250
@@ -264,7 +263,7 @@ void updatePost_nullOrBlankContent_failure() {
264263 Member author =
MemberFixture .
create (
1L ,
"[email protected] " ,
"Author" ,
"password" ,
Member .
Role .
MENTEE );
265264 Post post = createPost ("제목" , "내용" , author , Post .PostType .INFORMATIONPOST );
266265 Long postId = 1L ;
267- PostCreateRequest updateRequest = new PostCreateRequest ("INFORMATIONPOST" ,"새 제목" ,"" );
266+ PostCreateRequest updateRequest = new PostCreateRequest ("INFORMATIONPOST" ,"새 제목" ,"" , "" );
268267
269268 when (postRepository .findById (postId )).thenReturn (Optional .of (post ));
270269
0 commit comments