Home | History | Annotate | Download | only in wycheproof
      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
     31   public static void setUp() throws Exception {
     32     TestUtil.installOnlyOpenJDKProviders();
     33   }
     34 }
     35