alt + insert로 generate 단축키 사용 가능 → constructor, getter, test 등에 사용 가능
ctrl + alt + O로 필요없는 import 날리기 가능
art + enter로 static import 가능
package tobyspring.splearn.domain;
public class Member {
private String email;
private String nickname;
private String passwordHash;
private MemberStatus status;
public Member(String email, String nickname, String passwordHash) {
this.email = email;
this.nickname = nickname;
this.passwordHash = passwordHash;
this.status = MemberStatus.PENDING;
}
public String getEmail() {
return email;
}
public String getNickname() {
return nickname;
}
public String getPasswordHash() {
return passwordHash;
}
public MemberStatus getStatus() {
return status;
}
}
package tobyspring.splearn.domain;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
class MemberTest {
@Test
void createMember() {
var member = new Member("[email protected]", "Toby", "secret");
assertEquals(member.getStatus(),MemberStatus.PENDING);
}
}