코드를 테스트 할 때 테스트를 위해 자체 main을 사용하는 것이 좋은 생각입니까? 다른 옵션은이 테스트에서 외부 파일을 사용하는 것입니다.클래스를 자체 메인에서 테스트하는 것이 좋은 생각입니까?
예 :이 기술의 장점과 단점은 무엇
Class Foo{
Foo(){/*...*/}
public boolean met1(){/*...*/}
//other metodes...
//Tests
public static void main(String args[]){
Foo f = new Foo();
//Test the correctness of data...
boolean r = f.met1();
//check the result...
}
}
. 아마 언급하지 않은 코드를 테스트하는 더 나은 방법이있을 수 있습니다.
좋은 연습인지 확실하지 않지만 매우 편리합니다! –