[Neo4j] Impermanet数据库存储在filesystem中

时间:2012-11-06 19:15:45

标签: unit-testing neo4j

我的Neo4j-Test-Setup-Environment和org.neo4j.test.ImpermanentGraphDatabase存在问题... 我有一个类TestGraphPopulator,用于为我的单元测试设置一些虚拟数据。

由于在我的测试中添加,删除,更新操作,我在init-method中通过@Before注释每个测试用例中的图形。

但有时会有一些非常奇怪的行为。 我的一些测试失败了,因为预期会有更多或更少的实体。在第二次,第三次等运行中,一切都很好,或者不是。

AND,在我的项目的/ target目录中,有一个包含所有Neo4J数据库数据的文件夹\ target \ test-data \ impermanent-db ...

我不确定我的问题结果是什么,但是ImpermanentGraphDatabase不应只驻留在内存中吗?

对我来说,它看起来像一个bug,任何人都可以分享一些经验吗?这对我来说非常重要,也许还有其他人......

提前多多感谢! 马库斯

P.S .: Neo4J 1.8,Spring Data Neo4J 2.1 ..

1 个答案:

答案 0 :(得分:0)

这确实也发生在我身上。 confirmed是个问题,最近修复了。我确认在使用1.9-SNAPSHOT时没有创建文件。