Using List.of()

This commit is contained in:
MangKyu
2023-02-18 22:44:55 +09:00
parent f70732d72f
commit ad7d53e080
5 changed files with 32 additions and 32 deletions

View File

@@ -55,28 +55,28 @@ public class MailController {
.quizLevel(QuizLevel.JUNIOR) .quizLevel(QuizLevel.JUNIOR)
.quizDaySet(quizDaySet) .quizDaySet(quizDaySet)
// .quizCategorySet(quizCategorySet) // .quizCategorySet(quizCategorySet)
.solvedQuizList(Collections.emptyList()) .solvedQuizList(List.of())
.build(); .build();
final Member member2 = Member.builder() final Member member2 = Member.builder()
.resourceId(UUID.randomUUID().toString()) .resourceId(UUID.randomUUID().toString())
.email("whalsrb1226@naver.com") .email("whalsrb1226@naver.com")
.quizLevel(QuizLevel.JUNIOR) .quizLevel(QuizLevel.JUNIOR)
.solvedQuizList(Collections.emptyList()) .solvedQuizList(List.of())
.build(); .build();
memberRepository.save(member1); memberRepository.save(member1);
// userRepository.save(user2); // userRepository.save(user2);
System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.JAVA, Collections.singletonList(QuizLevel.JUNIOR), "Junit4 vs Junit5 차이는 무엇인가?")).getResourceId()); System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.JAVA, List.of(QuizLevel.JUNIOR), "Junit4 vs Junit5 차이는 무엇인가?")).getResourceId());
System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.JAVA, Collections.singletonList(QuizLevel.JUNIOR), "Junit4 vs Junit5 차이는 무엇인가?")).getResourceId()); System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.JAVA, List.of(QuizLevel.JUNIOR), "Junit4 vs Junit5 차이는 무엇인가?")).getResourceId());
System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.JAVA, Collections.singletonList(QuizLevel.JUNIOR), "Junit4 vs Junit5 차이는 무엇인가?")).getResourceId()); System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.JAVA, List.of(QuizLevel.JUNIOR), "Junit4 vs Junit5 차이는 무엇인가?")).getResourceId());
System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.JAVA, Collections.singletonList(QuizLevel.JUNIOR), "Junit4 vs Junit5 차이는 무엇인가?")).getResourceId()); System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.JAVA, List.of(QuizLevel.JUNIOR), "Junit4 vs Junit5 차이는 무엇인가?")).getResourceId());
System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.JAVA, Collections.singletonList(QuizLevel.JUNIOR), "Junit4 vs Junit5 차이는 무엇인가?")).getResourceId()); System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.JAVA, List.of(QuizLevel.JUNIOR), "Junit4 vs Junit5 차이는 무엇인가?")).getResourceId());
System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.PROGRAMMING, Arrays.asList(QuizLevel.JUNIOR, QuizLevel.SENIOR), "DDD의 Layered Architecture에서 Presentation, Application, Domain, InfraStructure layer의 역할에 대해 설명해 주세요.")).getResourceId()); System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.PROGRAMMING, List.of(QuizLevel.JUNIOR, QuizLevel.SENIOR), "DDD의 Layered Architecture에서 Presentation, Application, Domain, InfraStructure layer의 역할에 대해 설명해 주세요.")).getResourceId());
System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.SPRING, Collections.singletonList(QuizLevel.JUNIOR), "Spring Framework에서 사용되는 대표적인 디자인 패턴과 적용된 곳을 설명해주세요.")).getResourceId()); System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.SPRING, List.of(QuizLevel.JUNIOR), "Spring Framework에서 사용되는 대표적인 디자인 패턴과 적용된 곳을 설명해주세요.")).getResourceId());
System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.DATABASE, Arrays.asList(QuizLevel.JUNIOR, QuizLevel.SENIOR), "MSA의 장점과 단점에 대해 설명해주세요")).getResourceId()); System.out.println("http://localhost:8080/quizzes/editView/" + quizRepository.save(quiz(QuizCategory.DATABASE, List.of(QuizLevel.JUNIOR, QuizLevel.SENIOR), "MSA의 장점과 단점에 대해 설명해주세요")).getResourceId());
// quizRepository.save(quiz(QuizCategory.JAVA, Collections.singletonList(QuizLevel.JUNIOR), "당신은 ㅜ구인가")); // quizRepository.save(quiz(QuizCategory.JAVA, List.of(QuizLevel.JUNIOR), "당신은 ㅜ구인가"));
// quizRepository.save(quiz(QuizCategory.DATABASE, Arrays.asList(QuizLevel.JUNIOR, QuizLevel.SENIOR), "퇴근합시다")); // quizRepository.save(quiz(QuizCategory.DATABASE, List.of(QuizLevel.JUNIOR, QuizLevel.SENIOR), "퇴근합시다"));
} }
@GetMapping("/temp2") @GetMapping("/temp2")
@@ -86,17 +86,17 @@ public class MailController {
} }
private List<Quiz> quizList1() { private List<Quiz> quizList1() {
return Arrays.asList( return List.of(
quiz(QuizCategory.JAVA, Collections.singletonList(QuizLevel.JUNIOR), "Junit4 vs Junit5 차이는 무엇인가?"), quiz(QuizCategory.JAVA, List.of(QuizLevel.JUNIOR), "Junit4 vs Junit5 차이는 무엇인가?"),
quiz(QuizCategory.DATABASE, Arrays.asList(QuizLevel.JUNIOR, QuizLevel.SENIOR), "Layered Architecture에서 Presentation, Application, Domain, InfraStructure layer의 역할에 대해 설명해 주세요."), quiz(QuizCategory.DATABASE, List.of(QuizLevel.JUNIOR, QuizLevel.SENIOR), "Layered Architecture에서 Presentation, Application, Domain, InfraStructure layer의 역할에 대해 설명해 주세요."),
quiz(QuizCategory.SPRING, Arrays.asList(QuizLevel.JUNIOR, QuizLevel.SENIOR, QuizLevel.NEW), "Spring에서 템플릿 메소드 패턴이 사용된 곳은(디스패처 서블릿)") quiz(QuizCategory.SPRING, List.of(QuizLevel.JUNIOR, QuizLevel.SENIOR, QuizLevel.NEW), "Spring에서 템플릿 메소드 패턴이 사용된 곳은(디스패처 서블릿)")
); );
} }
private List<Quiz> quizList2() { private List<Quiz> quizList2() {
return Arrays.asList( return List.of(
quiz(QuizCategory.DATABASE, Arrays.asList(QuizLevel.JUNIOR, QuizLevel.SENIOR), "Layered Architecture에서 Presentation, Application, Domain, InfraStructure layer의 역할에 대해 설명해 주세요."), quiz(QuizCategory.DATABASE, List.of(QuizLevel.JUNIOR, QuizLevel.SENIOR), "Layered Architecture에서 Presentation, Application, Domain, InfraStructure layer의 역할에 대해 설명해 주세요."),
quiz(QuizCategory.SPRING, Arrays.asList(QuizLevel.JUNIOR, QuizLevel.SENIOR, QuizLevel.NEW), "Spring에서 템플릿 메소드 패턴이 사용된 곳은(디스패처 서블릿)") quiz(QuizCategory.SPRING, List.of(QuizLevel.JUNIOR, QuizLevel.SENIOR, QuizLevel.NEW), "Spring에서 템플릿 메소드 패턴이 사용된 곳은(디스패처 서블릿)")
); );
} }

View File

@@ -44,7 +44,7 @@ class MailServiceTest {
// given // given
// when // when
target.sendMail(userEmail, Collections.emptyList(), true); target.sendMail(userEmail, List.of(), true);
// then // then
} }
@@ -76,10 +76,10 @@ class MailServiceTest {
} }
private List<Quiz> quizList() { private List<Quiz> quizList() {
return Arrays.asList( return List.of(
quiz(QuizCategory.JAVA, Collections.singletonList(QuizLevel.JUNIOR)), quiz(QuizCategory.JAVA, List.of(QuizLevel.JUNIOR)),
quiz(QuizCategory.DATABASE, Arrays.asList(QuizLevel.JUNIOR, QuizLevel.SENIOR)), quiz(QuizCategory.DATABASE, List.of(QuizLevel.JUNIOR, QuizLevel.SENIOR)),
quiz(QuizCategory.SPRING, Arrays.asList(QuizLevel.JUNIOR, QuizLevel.SENIOR, QuizLevel.NEW)) quiz(QuizCategory.SPRING, List.of(QuizLevel.JUNIOR, QuizLevel.SENIOR, QuizLevel.NEW))
); );
} }

View File

@@ -46,10 +46,10 @@ class SolvedQuizServiceTest {
} }
private List<Quiz> quizList() { private List<Quiz> quizList() {
return Arrays.asList( return List.of(
quiz(QuizCategory.JAVA, Collections.singletonList(QuizLevel.JUNIOR)), quiz(QuizCategory.JAVA, List.of(QuizLevel.JUNIOR)),
quiz(QuizCategory.DATABASE, Arrays.asList(QuizLevel.JUNIOR, QuizLevel.SENIOR)), quiz(QuizCategory.DATABASE, List.of(QuizLevel.JUNIOR, QuizLevel.SENIOR)),
quiz(QuizCategory.SPRING, Arrays.asList(QuizLevel.JUNIOR, QuizLevel.SENIOR, QuizLevel.NEW)) quiz(QuizCategory.SPRING, List.of(QuizLevel.JUNIOR, QuizLevel.SENIOR, QuizLevel.NEW))
); );
} }

View File

@@ -85,7 +85,7 @@ class GlobalExceptionHandlerTest {
// //
// final AddQuizRequest addQuizRequest = AddQuizRequest.builder() // final AddQuizRequest addQuizRequest = AddQuizRequest.builder()
// .title("Title") // .title("Title")
// .quizLevel(Collections.singletonList(QuizLevel.NEW)) // .quizLevel(List.of(QuizLevel.NEW))
// .build(); // .build();
// //
// // when // // when

View File

@@ -19,7 +19,7 @@ public final class EntityCreationUtils {
.resourceId(UUID.randomUUID().toString()) .resourceId(UUID.randomUUID().toString())
.title("quiz") .title("quiz")
.quizCategory(QuizCategory.JAVA) .quizCategory(QuizCategory.JAVA)
.quizLevel(Arrays.asList(QuizLevel.NEW, QuizLevel.JUNIOR, QuizLevel.SENIOR)) .quizLevel(List.of(QuizLevel.NEW, QuizLevel.JUNIOR, QuizLevel.SENIOR))
.build(); .build();
ReflectionTestUtils.setField(quiz, "createdAt", LocalDateTime.now()); ReflectionTestUtils.setField(quiz, "createdAt", LocalDateTime.now());
@@ -43,7 +43,7 @@ public final class EntityCreationUtils {
.resourceId(UUID.randomUUID().toString()) .resourceId(UUID.randomUUID().toString())
.email("minkyu@test.com") .email("minkyu@test.com")
.quizLevel(QuizLevel.JUNIOR) .quizLevel(QuizLevel.JUNIOR)
.solvedQuizList(Collections.emptyList()) .solvedQuizList(List.of())
.build(); .build();
ReflectionTestUtils.setField(member, "createdAt", LocalDateTime.now()); ReflectionTestUtils.setField(member, "createdAt", LocalDateTime.now());
@@ -55,7 +55,7 @@ public final class EntityCreationUtils {
.resourceId( UUID.randomUUID().toString()) .resourceId( UUID.randomUUID().toString())
.email("minkyu@test.com") .email("minkyu@test.com")
.quizLevel(QuizLevel.JUNIOR) .quizLevel(QuizLevel.JUNIOR)
.solvedQuizList(Collections.emptyList()) .solvedQuizList(List.of())
.quizSize(quizSize) .quizSize(quizSize)
.quizDaySet(daySet) .quizDaySet(daySet)
.quizCategorySet(categorySet) .quizCategorySet(categorySet)