1 package com.google.security.wycheproof;
2 
3 import com.google.security.wycheproof.WycheproofRunner.Provider;
4 import com.google.security.wycheproof.WycheproofRunner.ProviderType;
5 import org.junit.BeforeClass;
6 import org.junit.runner.RunWith;
7 import org.junit.runners.Suite.SuiteClasses;
8 
9 /**
10  * Tests for OpenJDK's providers: SunJCE, SunEC, etc.
11  * OpenJDKAllTests runs all tests.
12  */
13 @RunWith(WycheproofRunner.class)
14 @SuiteClasses({
15   AesGcmTest.class,
16   BasicTest.class,
17   CipherInputStreamTest.class,
18   CipherOutputStreamTest.class,
19   DhTest.class,
20   DsaTest.class,
21   EcKeyTest.class,
22   EcdhTest.class,
23   EcdsaTest.class,
24   RsaEncryptionTest.class,
25   RsaKeyTest.class,
26   RsaSignatureTest.class
27 })
28 @Provider(ProviderType.OPENJDK)
29 public final class OpenJDKAllTests {
30   @BeforeClass
setUp()31   public static void setUp() throws Exception {
32     TestUtil.installOnlyOpenJDKProviders();
33   }
34 }
35