0
我正在编写一些在org.eclipse.swt.printing.Printer
上打印的代码。所以第一步是看我如何测试这个,但看起来架构不允许我定义我自己的打印机,因为PrinterData
和Printer
都不是它们应该的接口,或者至少是一个抽象类。模拟SWT打印机
我可能只是嘲笑GC
被打印的对象,但这会很难,因为我使用第三方库来进行实际的打印。 (说实话,GC
对象不是最好的单元测试。)
或者我可以在打印之前测试模型,但是在测试中仍然缺少一大步。
有没有办法模拟Printer
所以我可以完全测试我的代码?