summaryrefslogtreecommitdiff
path: root/qadevOOo/runner/complexlib/ComplexTestCase.java
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2008-01-30 08:38:26 +0000
committerRüdiger Timm <rt@openoffice.org>2008-01-30 08:38:26 +0000
commitd56e219f11ef4761363748439d260fa6c8559253 (patch)
tree5290b0718f8bceba64ed7801378b69d910685764 /qadevOOo/runner/complexlib/ComplexTestCase.java
parentdd7dfd21f0370982179cf8c090642fb360b02488 (diff)
INTEGRATION: CWS dba24d (1.12.50); FILE MERGED
2007/11/21 12:11:32 fs 1.12.50.1: added various flavours of assureEquals, modeled after jUnit's assertEquals
Diffstat (limited to 'qadevOOo/runner/complexlib/ComplexTestCase.java')
-rw-r--r--qadevOOo/runner/complexlib/ComplexTestCase.java180
1 files changed, 178 insertions, 2 deletions
diff --git a/qadevOOo/runner/complexlib/ComplexTestCase.java b/qadevOOo/runner/complexlib/ComplexTestCase.java
index 3d82711ee605..7fdb2dbf8cbc 100644
--- a/qadevOOo/runner/complexlib/ComplexTestCase.java
+++ b/qadevOOo/runner/complexlib/ComplexTestCase.java
@@ -4,9 +4,9 @@
*
* $RCSfile: ComplexTestCase.java,v $
*
- * $Revision: 1.13 $
+ * $Revision: 1.14 $
*
- * last change: $Author: ihi $ $Date: 2008-01-14 13:15:53 $
+ * last change: $Author: rt $ $Date: 2008-01-30 09:38:26 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -264,6 +264,177 @@ public abstract class ComplexTestCase implements ComplexTest {
}
/**
+ * Assure that two boolean values are equal
+ * @param expected specifies the expected boolean value
+ * @param actual specifies the actual boolean value
+ */
+ protected void assureEquals( boolean expected, boolean actual ) {
+ assureEquals( "Equality test failed", new Boolean( expected ), new Boolean( actual ), false );
+ }
+
+ /**
+ * Assure that two boolean values are equal
+ * @param message the message to print when the equality test fails
+ * @param expected specifies the expected boolean value
+ * @param actual specifies the actual boolean value
+ */
+ protected void assureEquals( String message, boolean expected, boolean actual ) {
+ assureEquals( message, new Boolean( expected ), new Boolean( actual ), false );
+ }
+
+ /**
+ * Assure that two byte values are equal
+ * @param expected specifies the expected byte value
+ * @param actual specifies the actual byte value
+ */
+ protected void assureEquals( byte expected, byte actual ) {
+ assureEquals( "Equality test failed", new Byte( expected ), new Byte( actual ), false );
+ }
+
+ /**
+ * Assure that two byte values are equal
+ * @param message the message to print when the equality test fails
+ * @param expected specifies the expected byte value
+ * @param actual specifies the actual byte value
+ */
+ protected void assureEquals( String message, byte expected, byte actual ) {
+ assureEquals( message, new Byte( expected ), new Byte( actual ), false );
+ }
+
+ /**
+ * Assure that two double values are equal
+ * @param expected specifies the expected double value
+ * @param actual specifies the actual double value
+ */
+ protected void assureEquals( double expected, double actual ) {
+ assureEquals( "Equality test failed", new Double( expected ), new Double( actual ), false );
+ }
+
+ /**
+ * Assure that two double values are equal
+ * @param message the message to print when the equality test fails
+ * @param expected specifies the expected double value
+ * @param actual specifies the actual double value
+ */
+ protected void assureEquals( String message, double expected, double actual ) {
+ assureEquals( message, new Double( expected ), new Double( actual ), false );
+ }
+
+ /**
+ * Assure that two float values are equal
+ * @param expected specifies the expected float value
+ * @param actual specifies the actual float value
+ */
+ protected void assureEquals( float expected, float actual ) {
+ assureEquals( "Equality test failed", new Float( expected ), new Float( actual ), false );
+ }
+
+ /**
+ * Assure that two float values are equal
+ * @param message the message to print when the equality test fails
+ * @param expected specifies the expected float value
+ * @param actual specifies the actual float value
+ */
+ protected void assureEquals( String message, float expected, float actual ) {
+ assureEquals( message, new Float( expected ), new Float( actual ), false );
+ }
+
+ /**
+ * Assure that two short values are equal
+ * @param expected specifies the expected short value
+ * @param actual specifies the actual short value
+ */
+ protected void assureEquals( short expected, short actual ) {
+ assureEquals( "Equality test failed", new Short( expected ), new Short( actual ), false );
+ }
+
+ /**
+ * Assure that two short values are equal
+ * @param message the message to print when the equality test fails
+ * @param expected specifies the expected short value
+ * @param actual specifies the actual short value
+ */
+ protected void assureEquals( String message, short expected, short actual ) {
+ assureEquals( message, new Short( expected ), new Short( actual ), false );
+ }
+
+ /**
+ * Assure that two int values are equal
+ * @param expected specifies the expected int value
+ * @param actual specifies the actual int value
+ */
+ protected void assureEquals( int expected, int actual ) {
+ assureEquals( "Equality test failed", new Integer( expected ), new Integer( actual ), false );
+ }
+
+ /**
+ * Assure that two int values are equal
+ * @param message the message to print when the equality test fails
+ * @param expected specifies the expected int value
+ * @param actual specifies the actual int value
+ */
+ protected void assureEquals( String message, int expected, int actual ) {
+ assureEquals( message, new Integer( expected ), new Integer( actual ), false );
+ }
+
+ /**
+ * Assure that two long values are equal
+ * @param expected specifies the expected long value
+ * @param actual specifies the actual long value
+ */
+ protected void assureEquals( long expected, long actual ) {
+ assureEquals( "Equality test failed", new Long( expected ), new Long( actual ), false );
+ }
+
+ /**
+ * Assure that two long values are equal
+ * @param message the message to print when the equality test fails
+ * @param expected specifies the expected long value
+ * @param actual specifies the actual long value
+ */
+ protected void assureEquals( String message, long expected, long actual ) {
+ assureEquals( message, new Long( expected ), new Long( actual ), false );
+ }
+
+ /**
+ * Assure that two string values are equal
+ * @param expected specifies the expected string value
+ * @param actual specifies the actual string value
+ */
+ protected void assureEquals( String expected, String actual ) {
+ assureEquals( "Equality test failed", expected, actual, false );
+ }
+
+ /**
+ * Assure that two string values are equal
+ * @param message the message to print when the equality test fails
+ * @param expected specifies the expected string value
+ * @param actual specifies the actual string value
+ */
+ protected void assureEquals( String message, String expected, String actual ) {
+ assureEquals( message, expected, actual, false );
+ }
+
+ /**
+ * Assure that two object are equal
+ * @param expected specifies the expected object value
+ * @param actual specifies the actual object value
+ */
+ protected void assureEquals( Object expected, Object actual ) {
+ assureEquals( "Equality test failed", expected, actual, false );
+ }
+
+ /**
+ * Assure that two objects are equal
+ * @param message the message to print when the equality test fails
+ * @param expected specifies the expected object value
+ * @param actual specifies the actual object value
+ */
+ protected void assureEquals( String message, Object expected, Object actual ) {
+ assureEquals( message, expected, actual, false );
+ }
+
+ /**
* Mark the currently executed method as failed.
* This function generates "Test did fail." as standard message.
*/
@@ -302,6 +473,11 @@ public abstract class ComplexTestCase implements ComplexTest {
}
}
+ protected void assureEquals( String message, Object expected, Object actual, boolean cont ) {
+ assure( message + " (expected: " + expected.toString() + ", actual: " + actual.toString() + ")",
+ expected.equals( actual ), cont );
+ }
+
/**
* Mark the currently executed method as failed.
* with the given message.