我有一个 gwtp 演示者,在某些情况下,它必须添加到 popupslot 另一个演示者。
我如何在测试中验证这个事实?
我正在使用 Jukito 进行测试。
演示者代码:
...
@Override
public void onAddPersonClick() {
editPersonPresenter.initForCreating();
addToPopupSlot(editPersonPresenter);
}
...
测试:
@RunWith(JukitoRunner.class)
public class PersonsPagePresenterTest {
@Inject
PersonPagePresenter personPagePresenter;
@Test
public void testAddPersonClick() {
personPagePresenter.onAddPersonClick();
//how to verify addToPopupSlot(editPersonPresenter);?
}
}
问题是测试中所有注入的演示者都不是模拟(只有他们的观点是模拟)