Skip to content
Utility tool to load Data into Cassandra to help you writing good isolated JUnit Test into your application
Java Shell Batchfile
Branch: master
Clone or download

Latest commit

TvdW and jsevellec Significantly speed up all schema changes
Cassandra drivers tend to wait for the schema to settle across all nodes
whenever we execute DDL statements like CREATE/ALTER/DROP. On a single
node cluster we know that the schema settled by the time the query
finished executing. We can thus disable some of the waiting that happens
after every DDL statement, by telling the Datastax driver to not
"debounce" the events.

This reduces the total time for tests to run by about two thirds.
Latest commit 4167362 Feb 14, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cassandra-unit-shaded [maven-release-plugin] prepare for next development iteration Jan 9, 2020
cassandra-unit-spring [maven-release-plugin] prepare for next development iteration Jan 9, 2020
cassandra-unit Significantly speed up all schema changes Feb 14, 2020
.gitignore Modify assemble to add the new starter script Jul 4, 2017
LICENSE.txt fixing license inconsistency across the project : LGPL V3.0. fix #76 Feb 11, 2014
README.md Added link to Apache Cassanda site May 23, 2017
pom.xml [maven-release-plugin] prepare for next development iteration Jan 9, 2020

README.md

WELCOME to CassandraUnit

Everything is in the wiki : https://github.com/jsevellec/cassandra-unit/wiki

What is it?

Like other *Unit projects, CassandraUnit is a Java utility test tool. It helps you create your Java Application with Apache Cassandra Database backend. CassandraUnit is for Cassandra what DBUnit is for Relational Databases.

CassandraUnit helps you writing isolated JUnit tests in a Test Driven Development style.

Main features :

  • Start an embedded Cassandra.
  • Create structure (keyspace and Column Families) and load data from an XML, JSON or YAML DataSet.
  • Execute a CQL script.

Where to start :

You can start by reading the wiki : https://github.com/jsevellec/cassandra-unit/wiki

and you can watch cassandra-unit-examples project. https://github.com/jsevellec/cassandra-unit-examples

Mailing List :

cassandra-unit-users@googlegroups.com (http://groups.google.com/group/cassandra-unit-users)

License :

This project is licensed under LGPL V3.0 : http://www.gnu.org/licenses/lgpl-3.0-standalone.html

You can’t perform that action at this time.