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, CTSTest, DataGroupHashUnitTest, DERApplicationSpecificTest, DHKEKGeneratorTest, DHTest, DigestTest, DSATest, EAXTest, ECDHKEKGeneratorTest, ECGOST3410Test, ECIESTest, ECNRTest, ECTest, ElGamalTest, EncoderTest, EncryptedPrivateKeyInfoTest, EqualsHashCodeTest, GeneralizedTimeTest, GenerationTest, HCFamilyTest, InputStreamTest, ISAACTest, Iso4217CurrencyCodeUnitTest, ISO9796Test, ISO9797Alg3MacTest, KDF1GeneratorTest, KDF2GeneratorTest, KeyUsageTest, LDSSecurityObjectUnitTest, MacTest, MD5HMacTest, MGF1GeneratorTest, MonetaryValueUnitTest, NaccacheSternTest, NetscapeCertTypeTest, OIDTest, PaddingTest, PKCS5Test, PKIFailureInfoTest, PSSBlindTest, PSSTest, QCStatementUnitTest, RC4Test, ReasonFlagsTest, RFC3211WrapTest, RSABlindedTest, RSATest, Salsa20Test, SemanticsInformationUnitTest, ShortenedDigestTest, SignerLocationUnitTest, StreamCipherVectorTest, StringTest, TagTest, TargetInformationTest, TypeOfBiometricDataUnitTest, UTCTimeTest, WhirlpoolDigestTest, 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