출처 : http://jjeong.tistory.com/791
메인 class 에 multi thread 로 구현된 코드를 junit test 로 테스트 할려고 할때 복잡 하지 않고 단순 테스트용 도로만 그냥 돌리고 싶다면 test code 에 sleep(적당한 시간) 을 주면 테스트 가능 합니다.
그냥 돌리게 되면 test 수행이 끝남과 동시에 thread 는 종료가 되어서 실제 thread 내부 코드가 잘 동작 하는지 확인이 안됩니다.
아래는 그냥 테스트 한 코드이니 참고 정도만 하세요.
- @Test
- public void testClientIndexer() throws Exception {
- ClientIndexer clientIndexer ;
- clientIndexer = new ClientIndexer();
- clientIndexer.connect();
- clientIndexer.open();
- }
'Programming > JAVA' 카테고리의 다른 글
이클립스 실행시 JVM 지정 (0) | 2016.10.31 |
---|---|
톰캣 실행 안될 때 * no JDK found - please set JAVA_HOME (0) | 2015.11.26 |
Test는 JUnit으로! (0) | 2015.07.17 |
java.lang.Object 메쏘드 분석 6 - wait , notify (0) | 2015.07.03 |
enum의 뿌리를 찾아서 (0) | 2015.07.02 |