나는 사용하려는 클래스 안에 Logger를 변수로 추가 후 사용했다.
private final static Logger logger = Logger
.getLogger(사용하려는.class);
그리고 logger.info("텍스트"); 로 INFO 로 출력
Mockito 사용
TestClass test1 = mock(TestClass.class);
verify(test1, atLeastOnce()).testMethod(arg1, arg2);
메이븐에 디펜던시 추가
<groupId>org.mockito</groupId> <artifactId>mockito-all</artifactId> <version>1.9.5</version> <scope>test</scope>
기타 - stop watch 사용
StopWatch sw = new StopWatch();
sw.start();
실행문;
sw.stop();
logger.info(">>> TIME ELAPSED:" + sw.prettyPrint());
출력
INFO [사용하려는클래스이름] - <>>> TIME ELAPSED:StopWatch '': running time (millis) = 3646
-----------------------------------------
ms % Task name
-----------------------------------------
03646 100%
참조
- Mockito : https://code.google.com/p/mockito/
- Batch Test : http://static.springsource.org/spring-batch/reference/html/testing.html
http://blogs.justenougharchitecture.com/?p=124
댓글 없음:
댓글 쓰기