Skip to content

Commit 0671490

Browse files
committed
Guard tests against versions not supporting versioned k/v backend.
1 parent 5640cc0 commit 0671490

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

spring-vault-core/src/test/java/org/springframework/vault/core/lease/RotatingGenericSecretsIntegrationTests.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import org.springframework.vault.util.VaultInitializer;
3333

3434
import static org.assertj.core.api.Assertions.*;
35+
import static org.assertj.core.api.Assumptions.*;
3536

3637
/**
3738
* Integration tests for rotating generic secrets.
@@ -41,7 +42,7 @@
4142
@ExtendWith(SpringExtension.class)
4243
@SpringJUnitConfig(
4344
classes = { VaultIntegrationTestConfiguration.class, RotatingGenericSecretsIntegrationTestConfiguration.class })
44-
public class RotatingGenericSecretsIntegrationTests extends IntegrationTestSupport {
45+
class RotatingGenericSecretsIntegrationTests extends IntegrationTestSupport {
4546

4647
@BeforeAll
4748
static void beforeAll() {
@@ -51,6 +52,8 @@ static void beforeAll() {
5152
initializer.initialize();
5253
PrepareVault prepare = initializer.prepare();
5354

55+
assumeThat(prepare.getVersion()).isGreaterThanOrEqualTo(VaultInitializer.VERSIONING_INTRODUCED_WITH);
56+
5457
VaultKeyValueOperations versioned = prepare.getVaultOperations().opsForKeyValue("versioned",
5558
VaultKeyValueOperationsSupport.KeyValueBackend.KV_2);
5659

spring-vault-core/src/test/java/org/springframework/vault/util/VaultInitializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class VaultInitializer {
4040

4141
public static final String VERSIONING_INTRODUCED_WITH_VALUE = "0.10.0";
4242

43-
private static final Version VERSIONING_INTRODUCED_WITH = Version.parse(VERSIONING_INTRODUCED_WITH_VALUE);
43+
public static final Version VERSIONING_INTRODUCED_WITH = Version.parse(VERSIONING_INTRODUCED_WITH_VALUE);
4444

4545
private final VaultEndpoint vaultEndpoint;
4646

0 commit comments

Comments
 (0)