2017-02-13 10 views
1

私のSpring Boot 1.5.1アプリケーションでは、Cassandra関連ロジックのユニット/統合テストを作成します。スプリングブートデータ組み込みCassandra

私は、Mavenの依存関係をfolowing追加しました:

<dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-data-cassandra</artifactId> 
</dependency> 

デフォルト春ブーツカサンドラの構成は、実際のカサンドラDBサーバーに接続しようとしています。

組み込みCassandraサーバーを使用するようにテストを設定するには、Spring/Springブートにオプションはありますか?もしそうなら、必要な設定を表示してください。

答えて

2

利用可能なSpring BootにApache Cassandraのサポートはありません。これは計画されていません。 Apache Cassandraは、Apache Cassandraにはほとんど依存しません。一方、Apache Cassandraには、Bootの他の依存関係と矛盾する多くの依存関係があります。

Cassandra Unitをご覧ください。

また、Apache Cassandraのバージョン、実行時の動作などを完全に制御できるJUnitテストを使用するときに独自のテストルールを構築することもできます。可能な実装を見てみましょう:CassandraRule.java

関連する問題