0
我正在編寫一些在org.eclipse.swt.printing.Printer
上打印的代碼。所以第一步是看我如何測試這個,但看起來架構不允許我定義我自己的打印機,因爲PrinterData
和Printer
都不是它們應該的接口,或者至少是一個抽象類。模擬SWT打印機
我可能只是嘲笑GC
被打印的對象,但這會很難,因爲我使用第三方庫來進行實際的打印。 (說實話,GC
對象不是最好的單元測試。)
或者我可以在打印之前測試模型,但是在測試中仍然缺少一大步。
有沒有辦法模擬Printer
所以我可以完全測試我的代碼?