Skip to content

Commit

Permalink
refactor: empty로 저장되는 데이터를 빈 문자열로 교체 (#277)
Browse files Browse the repository at this point in the history
  • Loading branch information
jongmee authored Aug 21, 2024
1 parent d2b00ca commit 250b8f3
Showing 1 changed file with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,17 @@ private void saveData(String path, Consumer<List<String>> createAndSaveOperation
private List<String> splitFields(String line) {
return Arrays.stream(line.split(FIELD_DELIMITER))
.map(String::trim)
.map(this::regularizeEmptyField)
.toList();
}

private String regularizeEmptyField(String field) {
if (field.equals("EMPTY")) {
return "";
}
return field;
}

private BattleMove createMove(List<String> fields) {
Type moveType = Type.findByName(fields.get(4))
.orElseThrow(() -> new GlobalCustomException(ErrorMessage.POKEMON_TYPE_NOT_FOUND));
Expand Down

0 comments on commit 250b8f3

Please sign in to comment.