@Test void ensureSchemaDefaultConstructorUseCorrectMinVersion() { when(schemaVersionDAO.getCurrentSchemaVersion()) .thenReturn(Mono.just(Optional.empty())); CassandraSchemaVersionManager testee = new CassandraSchemaVersionManager(schemaVersionDAO); assertThat(testee.getMinimumSupportedVersion()).isEqualTo(CassandraSchemaVersionManager.MIN_VERSION); }
public SchemaVersion getMinimumSupportedVersion() { return minVersion; }
CassandraSchemaVersionManager { public SchemaVersion getMinimumSupportedVersion() { return minVersion; } }
CassandraSchemaVersionManager { public SchemaVersion getMinimumSupportedVersion() { return minVersion; } @Inject  CassandraSchemaVersionManager(CassandraSchemaVersionDAO schemaVersionDAO); @VisibleForTesting  CassandraSchemaVersionManager(CassandraSchemaVersionDAO schemaVersionDAO, SchemaVersion minVersion, SchemaVersion maxVersion); }
CassandraSchemaVersionManager { public SchemaVersion getMinimumSupportedVersion() { return minVersion; } @Inject  CassandraSchemaVersionManager(CassandraSchemaVersionDAO schemaVersionDAO); @VisibleForTesting  CassandraSchemaVersionManager(CassandraSchemaVersionDAO schemaVersionDAO, SchemaVersion minVersion, SchemaVersion maxVersion); Mono<Boolean> isBefore(SchemaVersion minimum); Mono<SchemaVersion> computeVersion(); SchemaVersion getMinimumSupportedVersion(); SchemaVersion getMaximumSupportedVersion(); SchemaState computeSchemaState(); }
CassandraSchemaVersionManager { public SchemaVersion getMinimumSupportedVersion() { return minVersion; } @Inject  CassandraSchemaVersionManager(CassandraSchemaVersionDAO schemaVersionDAO); @VisibleForTesting  CassandraSchemaVersionManager(CassandraSchemaVersionDAO schemaVersionDAO, SchemaVersion minVersion, SchemaVersion maxVersion); Mono<Boolean> isBefore(SchemaVersion minimum); Mono<SchemaVersion> computeVersion(); SchemaVersion getMinimumSupportedVersion(); SchemaVersion getMaximumSupportedVersion(); SchemaState computeSchemaState(); static final SchemaVersion MIN_VERSION; static final SchemaVersion MAX_VERSION; static final SchemaVersion DEFAULT_VERSION; }