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
?