[초록스터디] 자바 컬렉션 API, Optional
·
study
자바 컬렉션 API란?자바에서 데이터 목록을 다루는 클래스를 말한다. 배열과 다르게 하나의 컬렉션에 서로 다른 데이터형이 저장 가능하다. List순서가 있음, 인덱스 값으로 활용 가능 Set데이터의 저장 순서가 없기 때문에 중복 저장 불가능(중복 요소 제거됨)저장된 위치를 알 수 없기 때문에 위치값으로 데이터 얻을 수 없다. private final List menuItems; public Menu(final List menuItems) { // TODO: Collection API를 사용하여 코드를 재사용하고 의도를 파악하기 쉽게 만들어보세요. for (int i = 0; i 코드 Collection API 사용해서 바꾸..
[초록스터디] JUnit5 테스트 코드 작성법 공부
·
study
JUnit이란?자바 언어를 사용하는 테스트 프레임워크중 하나로, 주로 단위 테스트를 작성하고 실행하는 데에 사용된다. @Test해당 메서드가 테스트 메서드임을 나타낸다. return 타입이 void가 아니라면, 해당 메서드는 테스트 메서드가 아니다. @DisplayName해당 테스트의 이름을 나타낸다. 테스트의 이름을 한글로 작성하고 싶다면 @DisplayName 애노테이션을 사용하는 것이 좋다. @Nested해당 클래스가 중첩 클래스임을 나타낸다.중첩 클래스- 클래스 내부에 선언된 클래스를 의미한다. 클래스의 의미를 명확하게 하기 위해서 중첩으로 표현한다.@Nested 애노테이션을 사용하면 해당 메서드는 중첩 클래스 내부에 있는 것으로 판단한다. @Disabled해당 테스트를 비활성화한다..