使用lwuit的单元测试类

时间:2013-02-18 14:39:52

标签: unit-testing java-me lwuit

我正在使用LWUIT for UI的相当古老的应用程序。

我正在尝试为MIDlet类编写单元测试但由于有很多LWUIT静态方法调用,即使使用PowerMock也很难使其正常工作。

有没有人有什么应该被完全嘲笑的例子,被压制以最终运行这些测试?

2 个答案:

答案 0 :(得分:1)

嘲笑太多了。您可以构建自己的LWUITImplementation类,这将允许您执行其中的一些操作(请参阅各种平台的端口)。或者您可以将代码迁移到Codename One,它有自己的单元测试框架和测试记录器。

答案 1 :(得分:0)

我实际上已将所有LWUIT初始化和主题相关代码提取到特殊类中。我可以嘲笑它,至少测试所有其他应用程序功能。

依赖于LWUIT的代码,如表单和控件需要大量的PowerMock技巧