Guard tests against versions not supporting versioned k/v backend.
This commit is contained in:
@@ -32,6 +32,7 @@ import org.springframework.vault.util.PrepareVault;
|
||||
import org.springframework.vault.util.VaultInitializer;
|
||||
|
||||
import static org.assertj.core.api.Assertions.*;
|
||||
import static org.assertj.core.api.Assumptions.*;
|
||||
|
||||
/**
|
||||
* Integration tests for rotating generic secrets.
|
||||
@@ -41,7 +42,7 @@ import static org.assertj.core.api.Assertions.*;
|
||||
@ExtendWith(SpringExtension.class)
|
||||
@SpringJUnitConfig(
|
||||
classes = { VaultIntegrationTestConfiguration.class, RotatingGenericSecretsIntegrationTestConfiguration.class })
|
||||
public class RotatingGenericSecretsIntegrationTests extends IntegrationTestSupport {
|
||||
class RotatingGenericSecretsIntegrationTests extends IntegrationTestSupport {
|
||||
|
||||
@BeforeAll
|
||||
static void beforeAll() {
|
||||
@@ -51,6 +52,8 @@ public class RotatingGenericSecretsIntegrationTests extends IntegrationTestSuppo
|
||||
initializer.initialize();
|
||||
PrepareVault prepare = initializer.prepare();
|
||||
|
||||
assumeThat(prepare.getVersion()).isGreaterThanOrEqualTo(VaultInitializer.VERSIONING_INTRODUCED_WITH);
|
||||
|
||||
VaultKeyValueOperations versioned = prepare.getVaultOperations().opsForKeyValue("versioned",
|
||||
VaultKeyValueOperationsSupport.KeyValueBackend.KV_2);
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ public class VaultInitializer {
|
||||
|
||||
public static final String VERSIONING_INTRODUCED_WITH_VALUE = "0.10.0";
|
||||
|
||||
private static final Version VERSIONING_INTRODUCED_WITH = Version.parse(VERSIONING_INTRODUCED_WITH_VALUE);
|
||||
public static final Version VERSIONING_INTRODUCED_WITH = Version.parse(VERSIONING_INTRODUCED_WITH_VALUE);
|
||||
|
||||
private final VaultEndpoint vaultEndpoint;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user