Bouncy Castle Cryptography Library 1.81

org.bouncycastle.util.test
Class SimpleTest

java.lang.Object
  extended byorg.bouncycastle.util.test.SimpleTest
All Implemented Interfaces:
Test

public abstract class SimpleTest
extends java.lang.Object
implements Test


Nested Class Summary
protected static interface SimpleTest.TestExceptionOperation
           
 
Constructor Summary
SimpleTest()
           
 
Method Summary
protected  boolean areEqual(byte[][] left, byte[][] right)
           
protected  boolean areEqual(byte[] a, byte[] b)
           
 boolean areEqual(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex)
           
 void fail(java.lang.String message)
           
 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()
           
protected  void isEquals(boolean a, boolean b)
           
protected  void isEquals(int a, int b)
           
protected  void isEquals(long a, long b)
           
protected  void isEquals(java.lang.Object a, java.lang.Object b)
           
protected  void isEquals(java.lang.String message, boolean a, boolean b)
           
protected  void isEquals(java.lang.String message, long a, long b)
           
protected  void isEquals(java.lang.String message, java.lang.Object a, java.lang.Object b)
           
protected  void isTrue(boolean value)
           
 void isTrue(java.lang.String message, boolean value)
           
 TestResult perform()
           
abstract  void performTest()
           
static void runTest(Test test)
           
static void runTest(Test test, java.io.PrintStream out)
           
static void runTests(Test[] tests)
           
static void runTests(Test[] tests, java.io.PrintStream out)
           
 java.lang.Exception testException(java.lang.String failMessage, java.lang.String exceptionClass, SimpleTest.TestExceptionOperation operation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleTest

public SimpleTest()
Method Detail

getName

public abstract java.lang.String getName()
Specified by:
getName in interface Test

fail

public void fail(java.lang.String message)

isTrue

protected void isTrue(boolean value)

isTrue

public void isTrue(java.lang.String message,
                   boolean value)

isEquals

protected void isEquals(java.lang.Object a,
                        java.lang.Object b)

isEquals

protected void isEquals(int a,
                        int b)

isEquals

protected void isEquals(long a,
                        long b)

isEquals

protected void isEquals(boolean a,
                        boolean b)

isEquals

protected void isEquals(java.lang.String message,
                        boolean a,
                        boolean b)

isEquals

protected void isEquals(java.lang.String message,
                        long a,
                        long b)

isEquals

protected void isEquals(java.lang.String message,
                        java.lang.Object a,
                        java.lang.Object b)

areEqual

protected boolean areEqual(byte[][] left,
                           byte[][] right)

fail

protected void fail(java.lang.String message,
                    java.lang.Throwable throwable)

fail

public void fail(java.lang.String message,
                 java.lang.Object expected,
                 java.lang.Object found)

areEqual

protected boolean areEqual(byte[] a,
                           byte[] b)

areEqual

public boolean areEqual(byte[] a,
                        int aFromIndex,
                        int aToIndex,
                        byte[] b,
                        int bFromIndex,
                        int bToIndex)

perform

public TestResult perform()
Specified by:
perform in interface Test

performTest

public abstract void performTest()
                          throws java.lang.Exception
Throws:
java.lang.Exception

runTest

public static void runTest(Test test)

runTest

public static void runTest(Test test,
                           java.io.PrintStream out)

runTests

public static void runTests(Test[] tests)

runTests

public static void runTests(Test[] tests,
                            java.io.PrintStream out)

testException

public java.lang.Exception testException(java.lang.String failMessage,
                                         java.lang.String exceptionClass,
                                         SimpleTest.TestExceptionOperation operation)

Bouncy Castle Cryptography Library 1.81