10
运行集成测试时,嵌入式MongoDB
我的问题是这一个的变化。 由于我的Java Web应用程序项目需要大量读取过滤器/查询以及与GridFS之类的工具的接口,因此,我很难以上述解决方案建议的方式来考虑采用MongoDB的明智方法。 因此,我正在考虑在集成测试的同时运行MongoDB的嵌入式实例。我希望它可以自动启动(对于每个测试或整个套件),为每个测试刷新数据库,最后关闭。这些测试可能在开发机器以及CI服务器上运行,因此我的解决方案也需要具有可移植性。 任何对MongoDB有更多了解的人都可以帮助我了解这种方法的可行性,并且/或者可以提出任何可以帮助我入门的阅读材料吗? 我也乐于接受别人对我如何解决这个问题的建议...