Asserts that two values are equal. |
|
Asserts that two values are equal. |
|
Asserts that a condition is false. |
|
Asserts that a condition is false. |
|
Asserts that two floating point values are equal to within a given tolerance. |
|
Asserts that two floating point values are equal to within a given tolerance. |
|
Asserts that a regular expression matches a string. |
|
Asserts that a regular expression matches a string. |
|
Asserts that an object is not null. |
|
Asserts that an object is not null. |
|
Asserts that two values are not the same. |
|
Asserts that two values are not the same. |
|
Asserts that an object is not undefined. |
|
Asserts that an object is not undefined. |
|
Asserts that an object is null. |
|
Asserts that an object is null. |
|
Asserts that two values are the same. |
|
Asserts that two values are the same. |
|
Asserts that a condition is true. |
|
Asserts that a condition is true. |
|
Asserts that an object is undefined. |
|
Asserts that an object is undefined. |
|
|
assertEquals(expected, actual) |
|
Asserts that two values are equal. AssertionFailedError is thrown if the actual value does not match the regular expression. |
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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); |
|
|
|
|
assertEquals(message, expected, actual) |
|
Asserts that two values are equal. AssertionFailedError is thrown if the actual value does not match the regular expression. |
|
|
Parameters The test description/message. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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); |
|
|
|
|
assertFalse(boolean_condition) |
|
Asserts that a condition is false. AssertionFailedError is thrown if the evaluation was not false. |
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
Sample // Asserts that a condition is false. AssertionFailedError is thrown if the evaluation was not false.
jsunit.assertFalse("False test", application.isLastPrintPreviewPrinted()); |
|
|
|
|
assertFalse(message, boolean_condition) |
|
Asserts that a condition is false. AssertionFailedError is thrown if the evaluation was not false. |
|
|
Parameters The test description/message. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
Sample // Asserts that a condition is false. AssertionFailedError is thrown if the evaluation was not false.
jsunit.assertFalse("False test", application.isLastPrintPreviewPrinted()); |
|
|
|
|
assertFloatEquals(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. |
|
|
Parameters tolerance when comparing. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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); |
|
|
|
|
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. |
|
|
Parameters The test description/message. |
|
tolerance when comparing. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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); |
|
|
|
|
assertMatches(regularExpression, actualString) |
|
Asserts that a regular expression matches a string. AssertionFailedError is thrown if the expected value is not the actual one. |
|
|
Parameters the regular expression used for matching. |
|
the actual value to be matched. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
Sample // Asserts that a regular expression matches a string. AssertionFailedError is thrown if the expected value is not the actual one.
jsunit.assertMatches(new RegExp("gr(a|e)y"), "gray"); |
|
|
|
|
assertMatches(message, regularExpression, actualString) |
|
Asserts that a regular expression matches a string. AssertionFailedError is thrown if the expected value is not the actual one. |
|
|
Parameters The test description/message. |
|
the regular expression used for matching. |
|
the actual value to be matched. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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"); |
|
|
|
|
Asserts that an object is not null. AssertionFailedError is thrown if the object is not null. |
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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(a); |
|
|
|
|
assertNotNull(message, object) |
|
Asserts that an object is not null. AssertionFailedError is thrown if the object is not null. |
|
|
Parameters The test description/message. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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); |
|
|
|
|
assertNotSame(notExpected, actual) |
|
Asserts that two values are not the same. AssertionFailedError is thrown if the expected value is the actual one. |
|
|
Parameters the value that is not expected. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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(a, b);
jsunit.assertEquals("But equals", a, b); |
|
|
|
|
assertNotSame(message, notExpected, actual) |
|
Asserts that two values are not the same. AssertionFailedError is thrown if the expected value is the actual one. |
|
|
Parameters The test description/message. |
|
the value that is not expected. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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); |
|
|
|
|
assertNotUndefined(definedObject) |
|
Asserts that an object is not undefined. AssertionFailedError is thrown if the object is undefined. |
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
Sample // Asserts that an object is not undefined. AssertionFailedError is thrown if the object is undefined.
var a = 0;
jsunit.assertNotUndefined(a); |
|
|
|
|
assertNotUndefined(message, definedObject) |
|
Asserts that an object is not undefined. AssertionFailedError is thrown if the object is undefined. |
|
|
Parameters The test description/message. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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); |
|
|
|
|
Asserts that an object is null. AssertionFailedError is thrown if the object is not null. |
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
Sample // Asserts that an object is null. AssertionFailedError is thrown if the object is not null.
jsunit.assertNull("Null test", null); |
|
|
|
|
assertNull(message, nullValue) |
|
Asserts that an object is null. AssertionFailedError is thrown if the object is not null. |
|
|
Parameters The test description/message. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
Sample // Asserts that an object is null. AssertionFailedError is thrown if the object is not null.
jsunit.assertNull("Null test", null); |
|
|
|
|
assertSame(expected, actual) |
|
Asserts that two values are the same. AssertionFailedError is thrown if the expected value is not the actual one. |
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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(a, b); |
|
|
|
|
assertSame(message, expected, actual) |
|
Asserts that two values are the same. AssertionFailedError is thrown if the expected value is not the actual one. |
|
|
Parameters The test description/message. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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); |
|
|
|
|
assertTrue(boolean_condition) |
|
Asserts that a condition is true. AssertionFailedError is thrown if the evaluation was not true. |
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
Sample // Asserts that a condition is true. AssertionFailedError is thrown if the evaluation was not true.
jsunit.assertTrue("True test", application.isLastPrintPreviewPrinted()); |
|
|
|
|
assertTrue(message, boolean_condition) |
|
Asserts that a condition is true. AssertionFailedError is thrown if the evaluation was not true. |
|
|
Parameters The test description/message. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
Sample // Asserts that a condition is true. AssertionFailedError is thrown if the evaluation was not true.
jsunit.assertTrue("True test", application.isLastPrintPreviewPrinted()); |
|
|
|
|
assertUndefined(undefinedValue) |
|
Asserts that an object is undefined. AssertionFailedError is thrown if the object is defined. |
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
Sample // Asserts that an object is undefined. AssertionFailedError is thrown if the object is defined.
jsunit.assertUndefined("Undefined test", thisIsUndefined); |
|
|
|
|
assertUndefined(message, undefinedValue) |
|
Asserts that an object is undefined. AssertionFailedError is thrown if the object is defined. |
|
|
Parameters The test description/message. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
Sample // Asserts that an object is undefined. AssertionFailedError is thrown if the object is defined.
jsunit.assertUndefined(thisIsUndefined); |
|
|
|
|
Fails a test. AssertionFailedError is always thrown. |
|
|
Parameters The test description/message. This is usually the only parameter specified when calling this method. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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. |
|
|
|
|
fail(message, instanceOfCallStack) |
|
Fails a test. AssertionFailedError is always thrown. |
|
|
Parameters The test description/message. This is usually the only parameter specified when calling this method. |
|
an internal JSUnit call stack. Use null for this if you want to get to the next optional parameter. Usually not specified. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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. |
|
|
|
|
fail(message, instanceOfCallStack, userMessage) |
|
Fails a test. AssertionFailedError is always thrown. |
|
|
Parameters The test description/message. This is usually the only parameter specified when calling this method. |
|
an internal JSUnit call stack. Use null for this if you want to get to the next optional parameter. Usually not specified. |
|
a user message. Usually not specified. |
|
|
|
|
Supported Clients SmartClient,WebClient,NGClient,MobileClient |
|
|
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. |
|
|
|
|
|
|