當談到測試你的代碼時,使用它自己的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...
}
}
什麼是這個美特殊的優點和缺點。 也許有更好的方法來測試我沒有提到的代碼。
不知道這是不錯的做法,但它非常方便! –