Skip to content

Commit

Permalink
#7 - Feat: 1번 회원 글 6개 작성/도서 2개 등록, 2번 회원 글 2개 작성/도서 1개 등록 initData 추가
Browse files Browse the repository at this point in the history
  • Loading branch information
ahah525 committed Oct 25, 2022
1 parent dab9f72 commit 1b88086
Showing 1 changed file with 24 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,31 @@

public interface InitDataBefore {
default void before(MemberService memberService, PostService postService, ProductService productService) {
// 작가 회원
Member member1 = memberService.join(new JoinForm("user1", "1234", "작가", "[email protected]"));
// 일반 회원
Member member2 = memberService.join(new JoinForm("user2", "1234", null, "[email protected]"));
// 1번 회원(작가)
Member member1 = memberService.join(new JoinForm("user1", "1234", "딸기", "[email protected]"));
// 2번 회원(작가)
Member member2 = memberService.join(new JoinForm("user2", "1234", "초코", "[email protected]"));
// 3번 회원(일반)
Member member3 = memberService.join(new JoinForm("user3", "1234", null, "[email protected]"));

// 글 작성
postService.write(member1, new WriteForm("제목1", "안녕하세요1", "<ul><li><p>안녕하세요1</p></li></ul>","#판타지 #소설 #판타지 #SF"));
postService.write(member1, new WriteForm("제목2", "안녕하세요2", "<ul><li><p>안녕하세요2</p></li></ul>", "#판타지 #로맨스"));
// 1번 회원 글 작성
postService.write(member1, new WriteForm("해리포터1-1", "판타지 소설입니다.", "<ul><li><p>판타지 소설입니다.</p></li></ul>","#해리포터1"));
postService.write(member1, new WriteForm("해리포터1-2", "판타지 소설입니다.", "<ul><li><p>판타지 소설입니다.</p></li></ul>", "#해리포터1"));
postService.write(member1, new WriteForm("해리포터1-3", "판타지 소설입니다.", "<ul><li><p>판타지 소설입니다.</p></li></ul>", "#해리포터1"));
postService.write(member1, new WriteForm("해리포터2-1", "판타지 소설입니다.", "<ul><li><p>판타지 소설입니다.</p></li></ul>", "#해리포터2"));
postService.write(member1, new WriteForm("해리포터2-2", "판타지 소설입니다.", "<ul><li><p>판타지 소설입니다.</p></li></ul>", "#해리포터2"));
postService.write(member1, new WriteForm("해리포터2-3", "판타지 소설입니다.", "<ul><li><p>판타지 소설입니다.</p></li></ul>", "#해리포터2"));

// 1번 회원이 1번(판타지) 글 키워드 선택 -> 1, 2번 글 도서 등록
productService.create(member1, new ProductForm("해리포터", "판타지 소설입니다.", 10000, 1L, "#판타지 #소설"));
// 1번 회원이 1번(판타지) 글 키워드 선택 -> 1, 2, 3번 글 도서 등록
productService.create(member1, new ProductForm("해리포터1", "판타지 소설입니다.", 18000, 1L, "#판타지 #소설"));
// 1번 회원이 1번(판타지) 글 키워드 선택 -> 4, 5, 6번 글 도서 등록
productService.create(member1, new ProductForm("해리포터2", "판타지 소설입니다.", 20000, 1L, "#판타지 #소설"));

// 2번 회원 글 작성
postService.write(member2, new WriteForm("하트모양 크래커1", "로맨스 소설입니다.", "<ul><li><p>로맨스 소설입니다.</p></li></ul>","#하트모양_크래커"));
postService.write(member2, new WriteForm("하트모양 크래커2", "로맨스 소설입니다.", "<ul><li><p>로맨스 소설입니다.</p></li></ul>", "#하트모양_크래커"));

// 2번 회원이 2번(로맨스) 글 키워드 선택 -> 4, 5번 글 도서 등록
productService.create(member2, new ProductForm("하트모양 크래커", "로맨스 소설입니다.", 15000, 3L, "#로맨스 #소설"));
}
}

0 comments on commit 1b88086

Please sign in to comment.