본문 바로가기

JUnit

MultiThreaded Test with Junit 멀티스레드를 Junit에서 테스트하기입니다. 회사에서 테스트케이스를 만들다가 부딫혀서 포스트를 올렸었는데 Green님께서 원인과 좋은 레퍼런스 사이트를 알려주셨습니다. 정말 감사합니다. 간단하게 레퍼런스 사이트 (http://today.java.net/pub/a/today/2003/08/06/multithreadedTests.html)를 보고 이곳에서 소개하고 있는 GroboUtils를 사용해서 적용해보았습니다. 잘 돌아가네요 ^^ 역시.. 생각만하면 있을만한 것은 다 있는 것 같습니다.. 저 글이 2003년도에 쓰여진 것으로 나오니까... 부끄럽습니다.. 한참 멀은 것 같기도 하고.. 처음에 안되던게 이거였습니다. JUnit 에서 이걸 돌리면 실행된 20개의 스레드의 결과가 나오기도 전에 테스트가 끝나.. 더보기
그냥 우연히 뭔가 해보다가.. main 메서드가 있는 일반적인 자바 어플리케이션을 만들어서 아래와 같이 돌려보았다.. 이렇게 해서 돌려보니까... main end......................... Thread-0 : [0] Thread-6 : [6] Thread-5 : [5] Thread-2 : [2] Thread-7 : [7] Thread-1 : [1] Thread-4 : [4] Thread-3 : [3] Thread-10 : [10] Thread-8 : [8] Thread-9 : [9] Thread-13 : [13] Thread-17 : [17] Thread-12 : [12] Thread-16 : [16] Thread-14 : [14] Thread-18 : [18] Thread-11 : [11] Thread-15 : [.. 더보기
[JUnit] 간단 정리 JUnit은 테스트 모듈이다. 일반적으로 System.out.println등을 사용하는 테스트는 각 클래스에 main메서드등을 만들어야하며 테스트가 끝나면 다시 지워주고, 게다가 테스트의 이력관리가 전혀 되지 않는 단점이 있다. 다음과 같은 클래스를 만들었다고 하면 * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ package helloproject.junit1; import java.util.Calendar; /** * @author Administrator * * TODO To change the template for this g.. 더보기