0
我有jMockit的codestyle问题。我想测试Controller类中的isReadOnly方法,它工作正常。但是,我必须嵌套这些模拟设备还是有更好的方法?顺便说一句。用户没有setController()。嵌套jMockit嘲笑的最佳实践
@Test
public void testIsReadOnly() {
ExamplePanelController exampleController = new ExamplePanelController();
new MockUp<Environment>() {
@Mock
public User getUser() {
new MockUp<User>() {
@Mock
public boolean isController() {
return true;
}
};
return new User();
}
};
assertFalse(exampleController.isReadOnly());
}