.E 一個小點說明執行了一個測試用例,E表示其失敗
Time: 0.11 說明執行測試共花費了0.11秒
There was 1 error: 說明存在一個錯誤
1) testEmpty(testQueue)java.lang.NoClassDefFoundError: Queue
at testQueue.setUp(testQueue.java:13)
at testQueue.main(testQueue.java:9)
FAILURES!!!
Tests run: 1, Failures: 0, Errors: 1
測試沒有通過是肯定的,因為Queue類都還沒有寫呢?怎么可能通過測試,因此,我們就編寫以下代碼,以使測試通過:
public class Queue extends java.util.Vector
{
public Queue()
{
super();
}
public boolean empty()
{
return super.isEmpty();
}
}
將這個類編譯后,再次執行測試程序,這時將出以下提示:
. 一個小點說明執行了一個測試用例,沒有E表示其成功
Time: 0.11
OK (1 test)
你還可以使用前面我們說到的另兩個命令,使測試反饋以圖形化的形式體現出來,例如,執行java junit.awtui.TestRunner testQueue, 將出現:
圖1
第二次迭代
接下來,我們修改測試程序,加入測試案例TC04、TC05的考慮。
import junit.framework.*;
public class testQueue extends TestCase
{
protected Queue q1,q2;
public static void main (String[] args)
{
junit.textui.TestRunner.run (suite());
}
protected void setUp() {
文章來源于領測軟件測試網 http://www.k11sc111.com/