您能否就在Opensource和Enterprise MongoDB之间进行选择提出建议.现在的要点是:
在这一点上,开源和企业MongoDB之间有什么区别吗?
您能否澄清一下有关License Commercial和GNU AGPL v3.0之间区别的一个更重要的观点.对于Mongo?
一些代码可以帮我吗?
@ContextConfiguration(locations = { "/applicationContext.xml" })
@RunWith(SpringJUnit4ClassRunner.class)
public class TestUnit2 {
@Mock
private MongoOperations mongoTemplate;
@InjectMocks
@Autowired
private WorkcircleRepositoryMongoImpl workCircleRepository;
@Autowired
private WorkcircleServiceImpl workCircleServiceImpl;
@Before
public void setUp() {
....
when(mongoTemplate.findOne(new Query(), Person.class)).thenReturn(expectedPerson);
MockitoAnnotations.initMocks(this);
}
@Test
public void test() {
... workCircleServiceImpl.find()...
}
Run Code Online (Sandbox Code Playgroud)
但测试失败:
NP在"... workCircleServiceImpl.find()..."行中,
以不同的方式@InjectMocks和@Autowired工作,但一起工作不起作用.