我正在寻找与spring完美集成的模拟框架。我已经使用了mockito,这是一个很好的框架,但通过springockito恕我直言的春天整合,并不好。那么,你能帮我选择好的Mock框架与Spring的良好集成吗?谢谢。
答案 0 :(得分:0)
是的,我只是想,我可以创建一些mockito util类并使用factory-method
使用它而不使用springockito,感谢所有问题都解决了:)
答案 1 :(得分:0)
Springockito有什么问题?我喜欢它的简单易读性:)
import static org.mockito.BDDMockito.*;
import org.kubek2k.springockito.annotations.*;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = Application.class,
loader = SpringockitoAnnotatedContextLoader.class)
@DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_CLASS)
public class MainControllerTest {
@Autowired
MainController mainController;
@Autowired
@ReplaceWithMock
FooService fooService;
@Test
public void shouldGetBar() {
//given
given(fooService.result("foo")).willReturn("bar");
//when
Bar bar build = fooService.getBar("foo");
//then
assertThat(bar).isNotNull();
}
}
依赖关系:org.kubek2k:springockito-annotations:1.0.9