2015-04-28 71 views
-1

我的任務是嘗試創建一個擴展'WizardPage'的類的Junit測試套件。Junit測試一個擴展WizardPage的類

public class PageDataModel extends WizardPage 

每次我和我的測試服中創建這個類的一個對象,在頁面的值爲null。 下面是我試圖執行的一個測試的例子。

@Test 
public void testEntityName() { 
    PageDataModel pageDataModel = new PageDataModel("testing"); 
    pageDataModel.setContents("person");   
    String temp = pageDataModel.getContents();  
    assertEquals("person",temp); 
} 

有人可以請建議我哪裏去錯了。非常感謝。

+0

什麼是'WizardPage'?這是一些半標準的圖書館嗎? – SiKing

回答

0

如果你在談論org.eclipse.jface.wizard.WizardPage,你需要檢查你的setContents()getContents()方法(據我記得,WizardPage不提供方法給你)。

您是否在setContents()的任何地方存儲String?您是否在getContents()中返回該內容?

+0

您確定這是*答案*而不是*評論*? – SiKing

+0

我寫的時候一直在想。但後來我認爲指出這個錯誤可能出現在'setContents()'或'getContents()'中可能是一個解決方案。 – Tavo