11package com .example .solidconnection .e2e ;
22
3- import com .example .solidconnection .application .domain .Gpa ;
4- import com .example .solidconnection .application .domain .LanguageTest ;
5- import com .example .solidconnection .auth .dto .oauth .KakaoUserInfoDto ;
63import com .example .solidconnection .siteuser .domain .SiteUser ;
7- import com .example .solidconnection .type .LanguageTestType ;
84import com .example .solidconnection .type .PreparationStatus ;
95import com .example .solidconnection .type .Role ;
10- import com .example .solidconnection .type .SemesterAvailableForDispatch ;
11- import com .example .solidconnection .type .TuitionFeeType ;
12- import com .example .solidconnection .university .domain .LanguageRequirement ;
13- import com .example .solidconnection .university .domain .LikedUniversity ;
14- import com .example .solidconnection .university .domain .University ;
15- import com .example .solidconnection .university .domain .UniversityInfoForApply ;
166
17- import java .util .Set ;
18-
19- public class DynamicFixture {
7+ public class DynamicFixture { // todo: test fixture 개선 작업 이후, 이 클래스의 사용이 대체되면 삭제 필요
208
219 public static SiteUser createSiteUserByEmail (String email ) {
2210 return new SiteUser (
@@ -27,61 +15,4 @@ public static SiteUser createSiteUserByEmail(String email) {
2715 Role .MENTEE
2816 );
2917 }
30-
31- public static SiteUser createSiteUserByNickName (String nickname ) {
32- return new SiteUser (
33- "email@email.com" ,
34- nickname ,
35- "profileImage" ,
36- PreparationStatus .CONSIDERING ,
37- Role .MENTEE
38- );
39- }
40-
41- public static KakaoUserInfoDto createKakaoUserInfoDtoByEmail (String email ) {
42- return new KakaoUserInfoDto (
43- new KakaoUserInfoDto .KakaoAccountDto (
44- new KakaoUserInfoDto .KakaoAccountDto .KakaoProfileDto (
45- "nickname" ,
46- "profileImageUrl"
47- ),
48- email
49- )
50- );
51- }
52-
53- public static UniversityInfoForApply createUniversityForApply (
54- String term , University university , Set <LanguageRequirement > languageRequirements ) {
55- return new UniversityInfoForApply (
56- null ,
57- term ,
58- "koreanName" ,
59- 1 ,
60- TuitionFeeType .HOME_UNIVERSITY_PAYMENT ,
61- SemesterAvailableForDispatch .ONE_SEMESTER ,
62- "1" ,
63- "detailsForLanguage" ,
64- "gpaRequirement" ,
65- "gpaRequirementCriteria" ,
66- "detailsForApply" ,
67- "detailsForMajor" ,
68- "detailsForAccommodation" ,
69- "detailsForEnglishCourse" ,
70- "details" ,
71- languageRequirements ,
72- university );
73- }
74-
75- public static LikedUniversity createLikedUniversity (
76- SiteUser siteUser , UniversityInfoForApply universityInfoForApply ) {
77- return new LikedUniversity (null , universityInfoForApply , siteUser );
78- }
79-
80- public static Gpa createDummyGpa () {
81- return new Gpa (3.5 , 4.0 , "gpaReportUrl" );
82- }
83-
84- public static LanguageTest createDummyLanguageTest () {
85- return new LanguageTest (LanguageTestType .TOEIC , "900" , "toeicReportUrl" );
86- }
8718}
0 commit comments