boolean supports(ProtocolVersion version) { return getCassandraVersion() == null || version.minCassandraVersion().compareTo(getCassandraVersion().nextStable()) <= 0; }
public VersionNumberAssert hasNextStable(String version) { assertThat(actual.nextStable()).isEqualTo(VersionNumber.parse(version)); return this; }
@Override public void onTestContextInitialized() { ProtocolVersion protocolVersion = ccm().getProtocolVersion(); samples = PrimitiveTypeSamples.samples(protocolVersion); tables = allTables(); Host host = cluster().getMetadata().getAllHosts().iterator().next(); cassandraVersion = host.getCassandraVersion().nextStable(); List<String> statements = Lists.newArrayList(); for (TestTable table : tables) { if (cassandraVersion.compareTo(table.minCassandraVersion) < 0) logger.debug( "Skipping table because it uses a feature not supported by Cassandra {}: {}", cassandraVersion, table.createStatement); else statements.add(table.createStatement); } execute(statements); }
private boolean isSupportedBy(VersionNumber cassandraVersion) { return minCassandraVersion.compareTo(cassandraVersion.nextStable()) <= 0; }
private boolean isSupportedBy(VersionNumber cassandraVersion) { return minCassandraVersion.compareTo(cassandraVersion.nextStable()) <= 0; }
boolean supports(ProtocolVersion version) { return getCassandraVersion() == null || version.minCassandraVersion().compareTo(getCassandraVersion().nextStable()) <= 0; }
public VersionNumberAssert hasNextStable(String version) { assertThat(actual.nextStable()).isEqualTo(VersionNumber.parse(version)); return this; }
@Override public void onTestContextInitialized() { ProtocolVersion protocolVersion = ccm().getProtocolVersion(); samples = PrimitiveTypeSamples.samples(protocolVersion); tables = allTables(); Host host = cluster().getMetadata().getAllHosts().iterator().next(); cassandraVersion = host.getCassandraVersion().nextStable(); List<String> statements = Lists.newArrayList(); for (TestTable table : tables) { if (cassandraVersion.compareTo(table.minCassandraVersion) < 0) logger.debug( "Skipping table because it uses a feature not supported by Cassandra {}: {}", cassandraVersion, table.createStatement); else statements.add(table.createStatement); } execute(statements); }