org.bouncycastle.util.test
Class SimpleTest
java.lang.Object
org.bouncycastle.util.test.SimpleTest
- All Implemented Interfaces:
- Test
- public abstract class SimpleTest
- extends java.lang.Object
- implements Test
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 |
SimpleTest
public SimpleTest()
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)