org.bouncycastle.util.test
Class SimpleTest
java.lang.Object
org.bouncycastle.util.test.SimpleTest
- All Implemented Interfaces:
- Test
- Direct Known Subclasses:
- ASN1UnitTest, AttributeTableUnitTest, BiometricDataUnitTest, BlockCipherMonteCarloTest, BlockCipherVectorTest, CCMTest, CertificateTest, CipherTest, CMacTest, CommitmentTypeIndicationUnitTest, CommitmentTypeQualifierUnitTest, CscaMasterListTest, CTSTest, DataGroupHashUnitTest, DERApplicationSpecificTest, DHKEKGeneratorTest, DHTest, DigestRandomNumberTest, DigestTest, DSATest, EAXTest, ECDHKEKGeneratorTest, ECGOST3410Test, ECIESTest, ECNRTest, ECTest, ElGamalTest, EncoderTest, EncryptedPrivateKeyInfoTest, EqualsHashCodeTest, GCMTest, GeneralizedTimeTest, GeneralNameTest, GenerationTest, Grain128Test, Grainv1Test, HCFamilyTest, HCFamilyVecTest, InputStreamTest, ISAACTest, Iso4217CurrencyCodeUnitTest, ISO9796Test, ISO9797Alg3MacTest, IssuingDistributionPointUnitTest, KDF1GeneratorTest, KDF2GeneratorTest, KeyUsageTest, LDSSecurityObjectUnitTest, MacTest, MD5HMacTest, MGF1GeneratorTest, MonetaryValueUnitTest, NaccacheSternTest, NetscapeCertTypeTest, OAEPTest, OIDTest, PaddingTest, ParsingTest, PKCS12Test, PKCS5Test, PKIFailureInfoTest, PSSBlindTest, PSSTest, QCStatementUnitTest, RC4Test, ReasonFlagsTest, ResetTest, RFC3211WrapTest, RFC4519Test, RSABlindedTest, RSADigestSignerTest, RSATest, Salsa20Test, SemanticsInformationUnitTest, SetTest, ShortenedDigestTest, SignerLocationUnitTest, SRP6Test, StreamCipherVectorTest, StringTest, SubjectKeyIdentifierTest, TagTest, TargetInformationTest, TypeOfBiometricDataUnitTest, UTCTimeTest, VMPCKSA3Test, VMPCMacTest, VMPCTest, WhirlpoolDigestTest, X500NameTest, X509ExtensionsTest, X509NameTest, X9Test
public abstract class SimpleTest
- extends java.lang.Object
- implements Test
Method Summary |
protected boolean |
areEqual(byte[] a,
byte[] b)
|
protected void |
fail(java.lang.String message)
|
protected void |
fail(java.lang.String message,
java.lang.Object expected,
java.lang.Object found)
|
protected void |
fail(java.lang.String message,
java.lang.Throwable throwable)
|
abstract java.lang.String |
getName()
|
TestResult |
perform()
|
abstract void |
performTest()
|
protected static void |
runTest(Test test)
|
protected static void |
runTest(Test test,
java.io.PrintStream out)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleTest
public SimpleTest()
getName
public abstract java.lang.String getName()
- Specified by:
getName
in interface Test
fail
protected void fail(java.lang.String message)
fail
protected void fail(java.lang.String message,
java.lang.Throwable throwable)
fail
protected void fail(java.lang.String message,
java.lang.Object expected,
java.lang.Object found)
areEqual
protected boolean areEqual(byte[] a,
byte[] b)
perform
public TestResult perform()
- Specified by:
perform
in interface Test
runTest
protected static void runTest(Test test)
runTest
protected static void runTest(Test test,
java.io.PrintStream out)
performTest
public abstract void performTest()
throws java.lang.Exception
- Throws:
java.lang.Exception