From c68c73628b23a072ac55826e58b4442e24d5b61f Mon Sep 17 00:00:00 2001 From: john-mcpeek Date: Mon, 3 Feb 2014 22:45:52 -0500 Subject: [PATCH] Added a no option test to ensure replication strategy and factor were set to default values. Also the durable write were defaulted to true too. --- .../CreateKeyspaceCqlGeneratorTests.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/spring-cassandra/src/test/java/org/springframework/cassandra/test/unit/core/cql/generator/CreateKeyspaceCqlGeneratorTests.java b/spring-cassandra/src/test/java/org/springframework/cassandra/test/unit/core/cql/generator/CreateKeyspaceCqlGeneratorTests.java index 4613542d8..73c11d104 100644 --- a/spring-cassandra/src/test/java/org/springframework/cassandra/test/unit/core/cql/generator/CreateKeyspaceCqlGeneratorTests.java +++ b/spring-cassandra/src/test/java/org/springframework/cassandra/test/unit/core/cql/generator/CreateKeyspaceCqlGeneratorTests.java @@ -75,6 +75,30 @@ public class CreateKeyspaceCqlGeneratorTests { } } + public static class NoOptionsBasicTest extends CreateKeyspaceTest { + + public String name = Utils.randomKeyspaceName(); + public Boolean durableWrites = true; + + public Map replicationMap = KeyspaceAttributes.newSimpleReplication(); + + @Override + public CreateKeyspaceSpecification specification() { + keyspace = name; + + return CreateKeyspaceSpecification.createKeyspace().name(keyspace); + } + + @Test + public void test() { + prepare(); + + assertPreamble(keyspace, cql); + assertReplicationMap(replicationMap, cql); + assertDurableWrites(durableWrites, cql); + } + } + public static class NetworkTopologyTest extends CreateKeyspaceTest { public String name = Utils.randomKeyspaceName();