2016-03-19 7 views
0

私はテスト用にInProcessServer Neo4jデータベースを提供するTest-ConfigurationでSpringを使用しています。 悲しいことに、各@Testメソッドの後も、このデータベースにはスクラップデータが残っています。 各テストメソッドの後にこのDBをワイプできますか?各テスト後にInProcess Neo4j DBをワイプします。

答えて

1

あなたはところでおかげで、Neo4jConfigurationが完全

@Override 
    @Bean 
    public Session getSession() throws Exception { 
     return super.getSession(); 
    } 
+0

作品を持っている必要があり、多く – Urr4

+0

をセッションを注入し、拡張データベース -

@Autowired private Session session; @After public void clear() { session.purgeDatabase(); } 

あなたの設定からすべてを削除するためにpurgeDatabase()を使用することができます:私の本当の間違いは、設定内のneo4jServerメソッドの@Beanアノテーションを忘れていました。したがって、実際にはInProcessServerは使用されていませんでした。私は気付かずに代わりに使用されていたリモートサーバを忘れてしまっただけです。 – Urr4

関連する問題