AccountService.java
중복 부분 발생! 기본값에 해당하는 것을 셋팅하고 있다.
passworEncoder 업데이트, 기본값들은 account의 기본값으로 셋팅..?!
Account account = modelMapper.map(signUpForm, Account.class);
builder를 사용하지 않고, modelMapper을 사용할 것이다. signUpForm에 있는 것으로 Account의 인스턴스를 만들면 된다. 그러면 account가 만들어진다.
Account.java
private Set<Tag> tags = new HashSet<>();
new HashSet을 통해 비어있는 컬렉션을 셋팅해주는 게 좋다. 그럼 나머지 email, nickname, password 이 3개의 값들은 modelmapper을 통해서 가져올 것이니까 더 이상 셋팅하지 않아도 된다.
태그 추가하는 것은 약간 다른 방식으로 한다.
@Test
public void test_1() {
assertTrue(false, "false일 떄 메시지 출력");
}
assertTrue( boolean condition, String message); 다음과 같이 assertXXX메소드에 인자 2가지를 전달하게 된다.
출처 : 인프런 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발
https://sas-study.tistory.com/319