간단한 Testcase로 확인용 작성
@Test
void 두글자국가코드_및_국가명_리스트조회() {
String[] countries = Locale.getISOCountries();
//Arrays.stream(countries).forEach(System.out::println); //2글자 국가코드 리스트 확인
for (String country : countries) {
Locale l = new Locale("en", country);
System.out.println(String.format("2글자 국가코드(ISO 3166-1 alpha-2): %s | 영문 국가명: %s | 한글 국가명: %s ", country, l.getDisplayCountry(new Locale("en")),
l.getDisplayCountry(new Locale("ko"))));
}
System.out.println("countries 갯수: " + countries.length);
Assertions.assertNotNull(countries);
Assertions.assertTrue(countries.length >= 200); //2021년기준 249개국이 존재.(200개 국가 이상을 assert 체크 기준으로 함)
}
'JAVA > Java 일반' 카테고리의 다른 글
CSV파일을 읽어서 파싱하여 DB(Mysql)에 저장하는 프로그램 샘플 (0) | 2021.11.12 |
---|---|
CSV파일 파싱 샘플(with apache commons-csv) (0) | 2021.11.12 |
mysql + java + JPA + querydsl 성능개선 관련 몇 가지 내용 (0) | 2021.05.01 |
java stream filter를 이용한 중복 제거 방법(샘플) (0) | 2021.04.06 |
java 사설인증키 처리 - 1 (0) | 2021.03.31 |