mirror of
https://codeberg.org/PGPainless/sop-java.git
synced 2024-11-25 16:42:07 +01:00
Skip sopSpecVersionTest if --sop-spec is not supported
This commit is contained in:
parent
8425665fa7
commit
1a4affde35
1 changed files with 7 additions and 1 deletions
|
@ -14,8 +14,8 @@ import java.util.stream.Stream;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||||
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||||
|
import static org.junit.jupiter.api.Assumptions.assumeTrue;
|
||||||
|
|
||||||
@EnabledIf("sop.testsuite.operation.AbstractSOPTest#hasBackends")
|
@EnabledIf("sop.testsuite.operation.AbstractSOPTest#hasBackends")
|
||||||
public class VersionTest extends AbstractSOPTest {
|
public class VersionTest extends AbstractSOPTest {
|
||||||
|
@ -56,6 +56,12 @@ public class VersionTest extends AbstractSOPTest {
|
||||||
@ParameterizedTest
|
@ParameterizedTest
|
||||||
@MethodSource("provideInstances")
|
@MethodSource("provideInstances")
|
||||||
public void sopSpecVersionTest(SOP sop) {
|
public void sopSpecVersionTest(SOP sop) {
|
||||||
|
try {
|
||||||
|
sop.version().getSopSpecVersion();
|
||||||
|
} catch (RuntimeException e) {
|
||||||
|
assumeTrue(false); // SOP backend does not support this operation yet
|
||||||
|
}
|
||||||
|
|
||||||
String sopSpec = sop.version().getSopSpecVersion();
|
String sopSpec = sop.version().getSopSpecVersion();
|
||||||
if (sop.version().isSopSpecImplementationIncomplete()) {
|
if (sop.version().isSopSpecImplementationIncomplete()) {
|
||||||
assertTrue(sopSpec.startsWith("~draft-dkg-openpgp-stateless-cli-"));
|
assertTrue(sopSpec.startsWith("~draft-dkg-openpgp-stateless-cli-"));
|
||||||
|
|
Loading…
Reference in a new issue