1
我正在为UI实现编写一些单元测试。我遇到的问题是我无法将某个组件添加到容器中。Java使用Mockito测试UI
一个简单的例子:
我宣布一个JComboBox myComboBox
。
问题是当我打电话给myComboBox.getParent()
时,我得到一个null
的值。 这会导致进一步的问题,并且我的测试失败。
我必须指定我正在使用Mockito
进行测试,并且之前已使用@Mock
注释声明了组合框。我的假设是,因为我使用模拟对象,我得到这个错误。
所以问题是:Does anyone have any ideas how to add my mocked component to a parent container, so that it won't be null?
或者我应该改变嘲笑框架,并使用JMock
?