0
所以,我已經有了一個JUnit測試(片段)關閉窗口,看起來像JUnit測試後
String buffer="Mary had a little lamb";
r.decodeSWT(buffer, false, new GraphDrawingForSWT());
assertTrue((r.getNumberOfNodesInGraph() == 8) && (r.getNumberOfEdgesInGraph() == 7));
我的問題是,decodeSWT方法打開呈現出圖中的窗口,並且測試將不會繼續進行,直到它已關閉。有沒有一種最佳實踐方式來覆蓋測試中的這一點?這顯然使自動運行測試變得很困難。
在你的例子中什麼是「r」?另外,我第二@DNA,你不能分開管理圖表(和計數節點)的代碼與顯示它的代碼嗎? – phtrivier 2012-02-17 13:21:11