1. LOG 라이브러리, Log4j
- 다운로드 : https://mvnrepository.com/artifact/log4j/log4j/1.2.17
- log4j.properties 다운로드
2. Log4j 사용방법
- Test 코드 생성 시 유의점
1) 테스트 클래스는 이름 뒤에 Tests를 붙인다.
→ MemberDao의 테스트 클래스 = MemberDaoTests
2) 메서드 위에 어노테이션을 붙인다.
→ 메서드 상단 @Test 입력
3) 메서드 명 앞에 test를 붙인다.
→ login 메서드의 테스트 메서드 = testLogin()
4) 메서드는 void로 생성한다.
→ public void testLogin() { /* 내용생략 */ }
- MemberDaoTests.java
// @Log4j >> Lombok 사용도 가능하다.
public class MemberDaoTests {
private MemberDao memberDao = MemberDao.getInstance();
private Logger log = Logger.getLogger(MemberDaoTests.class);
@Test
public void testExist() {
log.info(memberDao);
}
@Test
public void testLogin() {
Member member = memberDao.login("javaman", "1234");
log.info(member);
assertNotNull(member);
}
}
- Assert로 에러 발생 시키기
@Test
public void testEquals2() {
String str = new String("12345");
String str2 = new String("12345");
log.info(str == str2);
log.info(str.equals(str2));
Assert.assertSame(str, str2);
}