This is an automated email from the ASF dual-hosted git repository. sebb pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-crypto.git
The following commit(s) were added to refs/heads/master by this push: new 514a0e3e No point running tests without native 514a0e3e is described below commit 514a0e3ee352539a313613e1c65a0705f433fd56 Author: Sebb <s...@apache.org> AuthorDate: Mon Nov 20 00:48:23 2023 +0000 No point running tests without native Also tests for CRYPTO-178 --- .../org/apache/commons/crypto/random/OpenSslCryptoRandomTest.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/test/java/org/apache/commons/crypto/random/OpenSslCryptoRandomTest.java b/src/test/java/org/apache/commons/crypto/random/OpenSslCryptoRandomTest.java index a9f86e24..f2443d52 100644 --- a/src/test/java/org/apache/commons/crypto/random/OpenSslCryptoRandomTest.java +++ b/src/test/java/org/apache/commons/crypto/random/OpenSslCryptoRandomTest.java @@ -24,12 +24,18 @@ import java.security.GeneralSecurityException; import java.util.Properties; import org.apache.commons.crypto.Crypto; +import org.junit.jupiter.api.BeforeAll; public class OpenSslCryptoRandomTest extends AbstractRandomTest { + @BeforeAll + public static void beforeAll() { + assumeTrue(Crypto.isNativeCodeLoaded()); + assumeTrue(OpenSslCryptoRandom.isNativeCodeEnabled()); // should not throw + } + @Override public CryptoRandom getCryptoRandom() throws GeneralSecurityException { - assumeTrue(Crypto.isNativeCodeLoaded()); final Properties props = new Properties(); props.setProperty(CryptoRandomFactory.CLASSES_KEY, OpenSslCryptoRandom.class.getName()); final CryptoRandom random = CryptoRandomFactory.getCryptoRandom(props);