<!--
DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY, UNLESS YOU KNOW WHAT YOU'RE DOING.
THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO EXTRACT CHANGES FROM THE PAGE AND MERGE THEM BACK INTO SERVOY SOURC-->
{column:padding=0px|width=80px}{column}{column}{column}
Method Summery
void
assertEquals([message], expected, actual)
Asserts that two values are equal.
void
assertFalse([message], boolean_condition)
Asserts that a condition is false.
void
assertFloatEquals([message], expectedFloat, actualFloat, tolerance)
Asserts that two floating point values are equal to within a given tolerance.
void
assertMatches([message], regularExpression, actualString)
Asserts that a regular expression matches a string.
void
assertNotNull([message], object)
Asserts that an object is not null.
void
assertNotSame([message], notExpected, actual)
Asserts that two values are not the same.
void
assertNotUndefined([message], definedObject)
Asserts that an object is not undefined.
void
assertNull([message], nullValue)
Asserts that an object is null.
void
assertSame([message], expected, actual)
Asserts that two values are the same.
void
assertTrue([message], boolean_condition)
Asserts that a condition is true.
void
assertUndefined([message], undefinedValue)
Asserts that an object is undefined.
void
fail([message], [instanceOfCallStack], [userMessage])
Fails a test.
{column:padding=0px|width=100%}{column}
Method Details
void
assertEquals
([message], expected, actual)
Asserts that two values are equal. AssertionFailedError is thrown if the actual value does not match the regular expression.
Since
Replace with version info
Parameters\\\[message] – The test description/message.
expected – the expected value.
actual – the actual value.
Returns
void
Also see
External links
Sample
// Asserts that two values are equal. AssertionFailedError is thrown if the actual value does not match the regular expression. jsunit.assertEquals("Solution name test", "someSolution", application.getSolutionName()); jsunit.assertEquals("Simple math test", 2, 1 + 1);
void
assertFalse
([message], boolean_condition)
Asserts that a condition is false. AssertionFailedError is thrown if the evaluation was not false.
Since
Replace with version info
Parameters\\\[message] – The test description/message.
boolean_condition – the actual value.
Returns
void
Also see
External links
Sample
// Asserts that a condition is false. AssertionFailedError is thrown if the evaluation was not false. jsunit.assertFalse("False test", application.isLastPrintPreviewPrinted());
void
assertFloatEquals
([message], expectedFloat, actualFloat, tolerance)
Asserts that two floating point values are equal to within a given tolerance. AssertionFailedError is thrown if the expected value is not within the tolerance of the actual one.
Since
Replace with version info
Parameters\\\[message] – The test description/message.
expectedFloat – the expected value.
actualFloat – the actual value.
tolerance – float tolerance when comparing.
Returns
void
Also see
External links
Sample
// Asserts that two floating point values are equal to within a given tolerance. AssertionFailedError is thrown if the expected value is not within the tolerance of the actual one. jsunit.assertFloatEquals("Float equals test", 3.12, 3.121, 0.0015);
void
assertMatches
([message], regularExpression, actualString)
Asserts that a regular expression matches a string. AssertionFailedError is thrown if the expected value is not the actual one.
Since
Replace with version info
Parameters\\\[message] – The test description/message.
regularExpression – the regular expression used for matching.
actualString – the actual value to be matched.
Returns
void
Also see
External links
Sample
// Asserts that a regular expression matches a string. AssertionFailedError is thrown if the expected value is not the actual one. jsunit.assertMatches("Match test", new RegExp("gr(a|e)y"), "gray");
void
assertNotNull
([message], object)
Asserts that an object is not null. AssertionFailedError is thrown if the object is not null.
Since
Replace with version info
Parameters\\\[message] – The test description/message.
object – the actual value.
Returns
void
Also see
External links
Sample
// Asserts that an object is not null. AssertionFailedError is thrown if the object is not null. var a; // this is undefined, not null jsunit.assertNotNull("Not null test", a);
void
assertNotSame
([message], notExpected, actual)
Asserts that two values are not the same. AssertionFailedError is thrown if the expected value is the actual one.
Since
Replace with version info
Parameters\\\[message] – The test description/message.
notExpected – the value that is not expected.
actual – the actual value.
Returns
void
Also see
External links
Sample
// Asserts that two values are not the same. AssertionFailedError is thrown if the expected value is the actual one. var a = new Date(1990, 1, 1); var b = new Date(1990, 1, 1); jsunit.assertNotSame("Not same test", a, b); jsunit.assertEquals("But equals", a, b);
void
assertNotUndefined
([message], definedObject)
Asserts that an object is not undefined. AssertionFailedError is thrown if the object is undefined.
Since
Replace with version info
Parameters\\\[message] – The test description/message.
definedObject – the actual value.
Returns
void
Also see
External links
Sample
// Asserts that an object is not undefined. AssertionFailedError is thrown if the object is undefined. var a = 0; jsunit.assertNotUndefined("Not undefined test", a);
void
assertNull
([message], nullValue)
Asserts that an object is null. AssertionFailedError is thrown if the object is not null.
Since
Replace with version info
Parameters\\\[message] – The test description/message.
nullValue – the actual value.
Returns
void
Also see
External links
Sample
// Asserts that an object is null. AssertionFailedError is thrown if the object is not null. jsunit.assertNull("Null test", null);
void
assertSame
([message], expected, actual)
Asserts that two values are the same. AssertionFailedError is thrown if the expected value is not the actual one.
Since
Replace with version info
Parameters\\\[message] – The test description/message.
expected – the expected value.
actual – the actual value.
Returns
void
Also see
External links
Sample
// Asserts that two values are the same. AssertionFailedError is thrown if the expected value is not the actual one. var a = new Date(1990, 1, 1); var b = a; jsunit.assertSame("Same test", a, b);
void
assertTrue
([message], boolean_condition)
Asserts that a condition is true. AssertionFailedError is thrown if the evaluation was not true.
Since
Replace with version info
Parameters\\\[message] – The test description/message.
boolean_condition – the actual value.
Returns
void
Also see
External links
Sample
// Asserts that a condition is true. AssertionFailedError is thrown if the evaluation was not true. jsunit.assertTrue("True test", application.isLastPrintPreviewPrinted());
void
assertUndefined
([message], undefinedValue)
Asserts that an object is undefined. AssertionFailedError is thrown if the object is defined.
Since
Replace with version info
Parameters\\\[message] – The test description/message.
undefinedValue – the actual value.
Returns
void
Also see
External links
Sample
// Asserts that an object is undefined. AssertionFailedError is thrown if the object is defined. jsunit.assertUndefined("Undefined test", thisIsUndefined);
void
fail
([message], [instanceOfCallStack], [userMessage])
Fails a test. AssertionFailedError is always thrown.
Since
Replace with version info
Parameters\\\[message] – The test description/message. This is usually the only parameter specified when calling this method.
[instanceOfCallStack] – an internal JSUnit call stack. Use null for this if you want to get to the next optional parameter. Usually not specified.
[userMessage] – an user message. Usually not specified.
Returns
void
Also see
External links
Sample
// Fails a test. AssertionFailedError is always thrown. jsunit.fail("Fail test"); jsunit.fail("test", null, "Fail"); // 2nd param is not used in Servoy, params 3 and 1 get merged to form a message. The result is the same as in the line above.