2016-04-22 11 views
0

私はSpring Data Neo4jでユニットテストを書くのが難しいです。SpringデータNeo4jでユニットテストを書く

@RunWith(SpringJUnit4ClassRunner.class) 
@SpringApplicationConfiguration(classes = { Application.class }) 
@WebAppConfiguration 
public class SomeRepositoryTest { 

    @Autowired 
    SomeRepository someRepository; 

    @Autowired 
    Session session; 

    @Test 
    public void firstTest() { 
     System.out.println(someRepository.findAll()); 
    } 

} 

データをデータベースに取り込む方法はわかりません。

ユニットテストでは、埋め込みデータベースを起動するために、ユニットテストのために、driver=org.neo4j.ogm.drivers.embedded.driver.EmbeddedDriver @ ogm.propertiesにプロパティを設定しました。

答えて

1

session.query()を使用してデータを入力すると、データを設定するためにCypherステートメントを指定できます。埋め込まれたグラフデータベースへのハンドルが必要な場合は、このコードスニペットを参考にしてください。

EmbeddedDriver embeddedDriver = (EmbeddedDriver) Components.driver(); 
GraphDatabaseService databaseService = embeddedDriver.getGraphDatabaseService(); 
関連する問題