DATACASS-656 - Guard tests for unsupported Cassandra versions.

This commit is contained in:
Mark Paluch
2020-01-15 14:57:35 +01:00
parent 9dc4f17260
commit 71c6851bb7
2 changed files with 5 additions and 3 deletions

View File

@@ -45,6 +45,7 @@ import com.datastax.oss.driver.api.core.type.DataTypes;
public class AlterTableCqlGeneratorIntegrationTests extends AbstractKeyspaceCreatingIntegrationTest {
static final Version CASSANDRA_3_10 = Version.parse("3.10");
static final Version CASSANDRA_3_0_10 = Version.parse("3.0.10");
Version cassandraVersion;
@@ -60,7 +61,7 @@ public class AlterTableCqlGeneratorIntegrationTests extends AbstractKeyspaceCrea
@Test // DATACASS-192, DATACASS-429
public void alterTableAlterColumnType() {
assumeTrue(cassandraVersion.isLessThan(CASSANDRA_3_10));
assumeTrue(cassandraVersion.isLessThan(CASSANDRA_3_10) && cassandraVersion.isLessThan(CASSANDRA_3_0_10));
session.execute(
"CREATE TABLE addamsFamily (name varchar PRIMARY KEY, gender varchar,\n" + " lastknownlocation bigint);");
@@ -78,7 +79,7 @@ public class AlterTableCqlGeneratorIntegrationTests extends AbstractKeyspaceCrea
@Test // DATACASS-192, DATACASS-429
public void alterTableAlterListColumnType() {
assumeTrue(cassandraVersion.isLessThan(CASSANDRA_3_10));
assumeTrue(cassandraVersion.isLessThan(CASSANDRA_3_10) && cassandraVersion.isLessThan(CASSANDRA_3_0_10));
session.execute(
"CREATE TABLE addamsFamily (name varchar PRIMARY KEY, gender varchar,\n" + " lastknownlocation list<ascii>);");

View File

@@ -37,6 +37,7 @@ import com.datastax.oss.driver.api.core.type.DataTypes;
public class AlterUserTypeCqlGeneratorIntegrationTests extends AbstractKeyspaceCreatingIntegrationTest {
static final Version CASSANDRA_3_10 = Version.parse("3.10");
static final Version CASSANDRA_3_0_10 = Version.parse("3.0.10");
Version cassandraVersion;
@@ -61,7 +62,7 @@ public class AlterUserTypeCqlGeneratorIntegrationTests extends AbstractKeyspaceC
@Test // DATACASS-172, DATACASS-429
public void alterTypeShouldAlterField() {
assumeTrue(cassandraVersion.isLessThan(CASSANDRA_3_10));
assumeTrue(cassandraVersion.isLessThan(CASSANDRA_3_10) && cassandraVersion.isLessThan(CASSANDRA_3_0_10));
AlterUserTypeSpecification spec = AlterUserTypeSpecification.alterType("address")//
.alter("zip", DataTypes.TEXT);