Child pages
  • JSUnit

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
{hidden}
Wiki Markup
Hidden
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 SOURCE{hidden}
{sub-section:description|text=}{sub-section}\\ 

{table:id=|class=servoy sSummary}{colgroup}{column:padding=0px|width=80px}{column}{column}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=2}Method Summary{th}{tr}{tbody}{tr}{td}void{td}{td}[#assertEquals]\(expected, actual)
Asserts that two values are equal.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertEquals]\(message, expected, actual)
Asserts that two values are equal.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertFalse]\(boolean_condition)
Asserts that a condition is false.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertFalse]\(message, boolean_condition)
Asserts that a condition is false.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertFloatEquals]\(expectedFloat, actualFloat, tolerance)
Asserts that two floating point values are equal to within a given tolerance.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertFloatEquals]\(message, expectedFloat, actualFloat, tolerance)
Asserts that two floating point values are equal to within a given tolerance.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertMatches]\(regularExpression, actualString)
Asserts that a regular expression matches a string.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertMatches]\(message, regularExpression, actualString)
Asserts that a regular expression matches a string.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertNotNull]\(object)
Asserts that an object is not null.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertNotNull]\(message, object)
Asserts that an object is not null.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertNotSame]\(notExpected, actual)
Asserts that two values are not the same.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertNotSame]\(message, notExpected, actual)
Asserts that two values are not the same.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertNotUndefined]\(definedObject)
Asserts that an object is not undefined.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertNotUndefined]\(message, definedObject)
Asserts that an object is not undefined.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertNull]\(nullValue)
Asserts that an object is null.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertNull]\(message, nullValue)
Asserts that an object is null.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertSame]\(expected, actual)
Asserts that two values are the same.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertSame]\(message, expected, actual)
Asserts that two values are the same.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertTrue]\(boolean_condition)
Asserts that a condition is true.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertTrue]\(message, boolean_condition)
Asserts that a condition is true.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertUndefined]\(undefinedValue)
Asserts that an object is undefined.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#assertUndefined]\(message, undefinedValue)
Asserts that an object is undefined.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#fail]\(message)
Fails a test.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#fail]\(message, instanceOfCallStack)
Fails a test.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#fail]\(message, instanceOfCallStack, userMessage)
Fails a test.{td}{tr}{tbody}{table}\\ 

{table:id=function|class=servoy sDetail}{colgroup}{column:padding=0px|width=100%}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=1}Method Details{th}{tr}{tbody:id=assertEquals-Object_Object|class=node}{tr:id=name}{td}h6.assertEquals{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertEquals{span}{span:id=iets|style=float: left;}\(expected, actual){span}{td}{tr}{tr:id=des}{td}{sub-section:assertEquals-Object_Object_des|text=|trigger=button}{sub-section}{sub-section:assertEquals-Object_Object_des|trigger=none|class=sIndent}


HTML Table
classservoy sSummary
Colgroup Tag
Column
padding0px
width80px

Column

Table Row (tr)
styleheight: 30px;
Table Head (th)
colspan2
Method Summary
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertEquals(expected, actual)
Asserts that two values are equal.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertEquals(message, expected, actual)
Asserts that two values are equal.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertFalse(boolean_condition)
Asserts that a condition is false.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertFalse(message, boolean_condition)
Asserts that a condition is false.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertFloatEquals(expectedFloat, actualFloat, tolerance)
Asserts that two floating point values are equal to within a given tolerance.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertFloatEquals(message, expectedFloat, actualFloat, tolerance)
Asserts that two floating point values are equal to within a given tolerance.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertMatches(regularExpression, actualString)
Asserts that a regular expression matches a string.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertMatches(message, regularExpression, actualString)
Asserts that a regular expression matches a string.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertNotNull(object)
Asserts that an object is not null.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertNotNull(message, object)
Asserts that an object is not null.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertNotSame(notExpected, actual)
Asserts that two values are not the same.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertNotSame(message, notExpected, actual)
Asserts that two values are not the same.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertNotUndefined(definedObject)
Asserts that an object is not undefined.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertNotUndefined(message, definedObject)
Asserts that an object is not undefined.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertNull(nullValue)
Asserts that an object is null.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertNull(message, nullValue)
Asserts that an object is null.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertSame(expected, actual)
Asserts that two values are the same.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertSame(message, expected, actual)
Asserts that two values are the same.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertTrue(boolean_condition)
Asserts that a condition is true.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertTrue(message, boolean_condition)
Asserts that a condition is true.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertUndefined(undefinedValue)
Asserts that an object is undefined.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#assertUndefined(message, undefinedValue)
Asserts that an object is undefined.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#fail(message)
Fails a test.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#fail(message, instanceOfCallStack)
Fails a test.
Table Body (tbody)
Table Row (tr)
Table Cell (td)
void
Table Cell (td)
#fail(message, instanceOfCallStack, userMessage)
Fails a test.

HTML Table
idfunction
classservoy sDetail
Colgroup Tag
Column
padding0px
width100%

Table Row (tr)
styleheight: 30px;
Table Head (th)
colspan1
Method Details
Table Body (tbody)
idassertEquals-Object_Object
classnode
Table Row (tr)
idname
Table Cell (td)
assertEquals
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertEquals
Span
stylefloat: left;
idiets
(expected, actual)
Table Row (tr)
iddes
Table Cell (td)
Asserts that two values are equal. AssertionFailedError is thrown if the actual value does not match the regular expression.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{Object} expected – the expected value.
{Object} actual – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that two values are equal. AssertionFailedError is thrown if the actual value does not match the regular expression.
{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertEquals-Object_Object_snc|text=|trigger=button}{sub-section}{sub-section:assertEquals-Object_Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertEquals-Object_Object_prs|text=|trigger=button}{sub-section}{sub-section:assertEquals-Object_Object_prs|trigger=none|class=sIndent}\{[Object]} expected -- the expected value. \{[Object]} actual -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertEquals-Object_Object_ret|text=|trigger=button}{sub-section}{sub-section:assertEquals-Object_Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertEquals-Object_Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertEquals-Object_Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertEquals-Object_Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertEquals-Object_Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertEquals-Object_Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertEquals-Object_Object_sam|trigger=none}{code:language=javascript} // 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); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertEquals-String_Object_Object|class=node}{tr:id=name}{td}h6.assertEquals{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertEquals{span}{span:id=iets|style=float: left;}\(message, expected, actual){span}{td}{tr}{tr:id=des}{td}{sub-section:assertEquals-String_Object_Object_des|text=|trigger=button}{sub-section}{sub-section:assertEquals-String_Object_Object_des|trigger=none|class=sIndent}Asserts that two values are equal. AssertionFailedError is thrown if the actual value does not match the regular expression.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertEquals-String_Object_Object_snc|text=|trigger=button}{sub-section}{sub-section:assertEquals-String_Object_Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertEquals-String_Object_Object_prs|text=|trigger=button}{sub-section}{sub-section:assertEquals-String_Object_Object_prs|trigger=none|class=sIndent}\{[String]} message -- The test description/message. \{[Object]} expected -- the expected value. \{[Object]} actual -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertEquals-String_Object_Object_ret|text=|trigger=button}{sub-section}{sub-section:assertEquals-String_Object_Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertEquals-String_Object_Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertEquals-String_Object_Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertEquals-String_Object_Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertEquals-String_Object_Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertEquals-String_Object_Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertEquals-String_Object_Object_sam|trigger=none}{code:language=javascript} // 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); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertFalse-Boolean|class=node}{tr:id=name}{td}h6.assertFalse{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertFalse{span}{span:id=iets|style=float: left;}\(boolean_condition){span}{td}{tr}{tr:id=des}{td}{sub-section:assertFalse-Boolean_des|text=|trigger=button}{sub-section}{sub-section:assertFalse-Boolean_des|trigger=none|class=sIndent}Asserts that a condition is false. AssertionFailedError is thrown if the evaluation was not false.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertFalse-Boolean_snc|text=|trigger=button}{sub-section}{sub-section:assertFalse-Boolean_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertFalse-Boolean_prs|text=|trigger=button}{sub-section}{sub-section:assertFalse-Boolean_prs|trigger=none|class=sIndent}\{[Boolean]} boolean_condition -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertFalse-Boolean_ret|text=|trigger=button}{sub-section}{sub-section:assertFalse-Boolean_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertFalse-Boolean_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertFalse-Boolean_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertFalse-Boolean_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertFalse-Boolean_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertFalse-Boolean_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertFalse-Boolean_sam|trigger=none}{code:language=javascript} // Asserts that a condition is false. AssertionFailedError is thrown if the evaluation was not false. jsunit.assertFalse("False test", application.isLastPrintPreviewPrinted()); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertFalse-String_Boolean|class=node}{tr:id=name}{td}h6.assertFalse{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertFalse{span}{span:id=iets|style=float: left;}\(message, boolean_condition){span}{td}{tr}{tr:id=des}{td}{sub-section:assertFalse-String_Boolean_des|text=|trigger=button}{sub-section}{sub-section:assertFalse-String_Boolean_des|trigger=none|class=sIndent}Asserts that a condition is false. AssertionFailedError is thrown if the evaluation was not false.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertFalse-String_Boolean_snc|text=|trigger=button}{sub-section}{sub-section:assertFalse-String_Boolean_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertFalse-String_Boolean_prs|text=|trigger=button}{sub-section}{sub-section:assertFalse-String_Boolean_prs|trigger=none|class=sIndent}\{[String]} message -- The test description/message. \{[Boolean]} boolean_condition -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertFalse-String_Boolean_ret|text=|trigger=button}{sub-section}{sub-section:assertFalse-String_Boolean_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertFalse-String_Boolean_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertFalse-String_Boolean_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertFalse-String_Boolean_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertFalse-String_Boolean_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertFalse-String_Boolean_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertFalse-String_Boolean_sam|trigger=none}{code:language=javascript} // Asserts that a condition is false. AssertionFailedError is thrown if the evaluation was not false. jsunit.assertFalse("False test", application.isLastPrintPreviewPrinted()); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertFloatEquals-Number_Number_Number|class=node}{tr:id=name}{td}h6.assertFloatEquals{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertFloatEquals{span}{span:id=iets|style=float: left;}\(expectedFloat, actualFloat, tolerance){span}{td}{tr}{tr:id=des}{td}{sub-section:assertFloatEquals-Number_Number_Number_des|text=|trigger=button}{sub-section}{sub-section:assertFloatEquals-Number_Number_Number_des|trigger=none|class=sIndent}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.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertFloatEquals-Number_Number_Number_snc|text=|trigger=button}{sub-section}{sub-section:assertFloatEquals-Number_Number_Number_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertFloatEquals-Number_Number_Number_prs|text=|trigger=button}{sub-section}{sub-section:assertFloatEquals-Number_Number_Number_prs|trigger=none|class=sIndent}\{[Number]} expectedFloat -- the expected value. \{[Number]} actualFloat -- the actual value. \{[Number]} tolerance -- tolerance when comparing. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertFloatEquals-Number_Number_Number_ret|text=|trigger=button}{sub-section}{sub-section:assertFloatEquals-Number_Number_Number_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertFloatEquals-Number_Number_Number_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertFloatEquals-Number_Number_Number_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertFloatEquals-Number_Number_Number_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertFloatEquals-Number_Number_Number_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertFloatEquals-Number_Number_Number_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertFloatEquals-Number_Number_Number_sam|trigger=none}{code:language=javascript} // 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); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertFloatEquals-String_Number_Number_Number|class=node}{tr:id=name}{td}h6.assertFloatEquals{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertFloatEquals{span}{span:id=iets|style=float: left;}\(message, expectedFloat, actualFloat, tolerance){span}{td}{tr}{tr:id=des}{td}{sub-section:assertFloatEquals-String_Number_Number_Number_des|text=|trigger=button}{sub-section}{sub-section:assertFloatEquals-String_Number_Number_Number_des|trigger=none|class=sIndent}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.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertFloatEquals-String_Number_Number_Number_snc|text=|trigger=button}{sub-section}{sub-section:assertFloatEquals-String_Number_Number_Number_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertFloatEquals-String_Number_Number_Number_prs|text=|trigger=button}{sub-section}{sub-section:assertFloatEquals-String_Number_Number_Number_prs|trigger=none|class=sIndent}\{[String]} message -- The test description/message. \{[Number]} expectedFloat -- the expected value. \{[Number]} actualFloat -- the actual value. \{[Number]} tolerance -- tolerance when comparing. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertFloatEquals-String_Number_Number_Number_ret|text=|trigger=button}{sub-section}{sub-section:assertFloatEquals-String_Number_Number_Number_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertFloatEquals-String_Number_Number_Number_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertFloatEquals-String_Number_Number_Number_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertFloatEquals-String_Number_Number_Number_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertFloatEquals-String_Number_Number_Number_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertFloatEquals-String_Number_Number_Number_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertFloatEquals-String_Number_Number_Number_sam|trigger=none}{code:language=javascript} // 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); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertMatches-Object_String|class=node}{tr:id=name}{td}h6.assertMatches{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertMatches{span}{span:id=iets|style=float: left;}\(regularExpression, actualString){span}{td}{tr}{tr:id=des}{td}{sub-section:assertMatches-Object_String_des|text=|trigger=button}{sub-section}{sub-section:assertMatches-Object_String_des|trigger=none|class=sIndent}Asserts that a regular expression matches a string. AssertionFailedError is thrown if the expected value is not the actual one.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertMatches-Object_String_snc|text=|trigger=button}{sub-section}{sub-section:assertMatches-Object_String_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertMatches-Object_String_prs|text=|trigger=button}{sub-section}{sub-section:assertMatches-Object_String_prs|trigger=none|class=sIndent}\{[Object]} regularExpression -- the regular expression used for matching. \{[String]} actualString -- the actual value to be matched. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertMatches-Object_String_ret|text=|trigger=button}{sub-section}{sub-section:assertMatches-Object_String_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertMatches-Object_String_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertMatches-Object_String_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertMatches-Object_String_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertMatches-Object_String_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertMatches-Object_String_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertMatches-Object_String_sam|trigger=none}{code:language=javascript} // 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"); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertMatches-String_Object_String|class=node}{tr:id=name}{td}h6.assertMatches{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertMatches{span}{span:id=iets|style=float: left;}\(message, regularExpression, actualString){span}{td}{tr}{tr:id=des}{td}{sub-section:assertMatches-String_Object_String_des|text=|trigger=button}{sub-section}{sub-section:assertMatches-String_Object_String_des|trigger=none|class=sIndent}Asserts that a regular expression matches a string. AssertionFailedError is thrown if the expected value is not the actual one.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertMatches-String_Object_String_snc|text=|trigger=button}{sub-section}{sub-section:assertMatches-String_Object_String_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertMatches-String_Object_String_prs|text=|trigger=button}{sub-section}{sub-section:assertMatches-String_Object_String_prs|trigger=none|class=sIndent}\{[String]} message -- The test description/message. \{[Object]} regularExpression -- the regular expression used for matching. \{[String]} actualString -- the actual value to be matched. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertMatches-String_Object_String_ret|text=|trigger=button}{sub-section}{sub-section:assertMatches-String_Object_String_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertMatches-String_Object_String_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertMatches-String_Object_String_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertMatches-String_Object_String_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertMatches-String_Object_String_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertMatches-String_Object_String_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertMatches-String_Object_String_sam|trigger=none}{code:language=javascript} // 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"); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertNotNull-Object|class=node}{tr:id=name}{td}h6.assertNotNull{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertNotNull{span}{span:id=iets|style=float: left;}\(object){span}{td}{tr}{tr:id=des}{td}{sub-section:assertNotNull-Object_des|text=|trigger=button}{sub-section}{sub-section:assertNotNull-Object_des|trigger=none|class=sIndent}Asserts that an object is not null. AssertionFailedError is thrown if the object is not null.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertNotNull-Object_snc|text=|trigger=button}{sub-section}{sub-section:assertNotNull-Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertNotNull-Object_prs|text=|trigger=button}{sub-section}{sub-section:assertNotNull-Object_prs|trigger=none|class=sIndent}\{[Object]} object -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertNotNull-Object_ret|text=|trigger=button}{sub-section}{sub-section:assertNotNull-Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertNotNull-Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotNull-Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertNotNull-Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotNull-Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertNotNull-Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotNull-Object_sam|trigger=none}{code:language=javascript} // 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); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertNotNull-String_Object|class=node}{tr:id=name}{td}h6.assertNotNull{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertNotNull{span}{span:id=iets|style=float: left;}\(message, object){span}{td}{tr}{tr:id=des}{td}{sub-section:assertNotNull-String_Object_des|text=|trigger=button}{sub-section}{sub-section:assertNotNull-String_Object_des|trigger=none|class=sIndent}Asserts that an object is not null. AssertionFailedError is thrown if the object is not null.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertNotNull-String_Object_snc|text=|trigger=button}{sub-section}{sub-section:assertNotNull-String_Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertNotNull-String_Object_prs|text=|trigger=button}{sub-section}{sub-section:assertNotNull-String_Object_prs|trigger=none|class=sIndent}\{[String]} message -- The test description/message. \{[Object]} object -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertNotNull-String_Object_ret|text=|trigger=button}{sub-section}{sub-section:assertNotNull-String_Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertNotNull-String_Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotNull-String_Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertNotNull-String_Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotNull-String_Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertNotNull-String_Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotNull-String_Object_sam|trigger=none}{code:language=javascript} // 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); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertNotSame-Object_Object|class=node}{tr:id=name}{td}h6.assertNotSame{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertNotSame{span}{span:id=iets|style=float: left;}\(notExpected, actual){span}{td}{tr}{tr:id=des}{td}{sub-section:assertNotSame-Object_Object_des|text=|trigger=button}{sub-section}{sub-section:assertNotSame-Object_Object_des|trigger=none|class=sIndent}Asserts that two values are not the same. AssertionFailedError is thrown if the expected value is the actual one.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertNotSame-Object_Object_snc|text=|trigger=button}{sub-section}{sub-section:assertNotSame-Object_Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertNotSame-Object_Object_prs|text=|trigger=button}{sub-section}{sub-section:assertNotSame-Object_Object_prs|trigger=none|class=sIndent}\{[Object]} notExpected -- the value that is not expected. \{[Object]} actual -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertNotSame-Object_Object_ret|text=|trigger=button}{sub-section}{sub-section:assertNotSame-Object_Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertNotSame-Object_Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotSame-Object_Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertNotSame-Object_Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotSame-Object_Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertNotSame-Object_Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotSame-Object_Object_sam|trigger=none}{code:language=javascript} // 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); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertNotSame-String_Object_Object|class=node}{tr:id=name}{td}h6.assertNotSame{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertNotSame{span}{span:id=iets|style=float: left;}\(message, notExpected, actual){span}{td}{tr}{tr:id=des}{td}{sub-section:assertNotSame-String_Object_Object_des|text=|trigger=button}{sub-section}{sub-section:assertNotSame-String_Object_Object_des|trigger=none|class=sIndent}Asserts that two values are not the same. AssertionFailedError is thrown if the expected value is the actual one.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertNotSame-String_Object_Object_snc|text=|trigger=button}{sub-section}{sub-section:assertNotSame-String_Object_Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertNotSame-String_Object_Object_prs|text=|trigger=button}{sub-section}{sub-section:assertNotSame-String_Object_Object_prs|trigger=none|class=sIndent}\{[String]} message -- The test description/message. \{[Object]} notExpected -- the value that is not expected. \{[Object]} actual -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertNotSame-String_Object_Object_ret|text=|trigger=button}{sub-section}{sub-section:assertNotSame-String_Object_Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertNotSame-String_Object_Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotSame-String_Object_Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertNotSame-String_Object_Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotSame-String_Object_Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertNotSame-String_Object_Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotSame-String_Object_Object_sam|trigger=none}{code:language=javascript} // 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); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertNotUndefined-Object|class=node}{tr:id=name}{td}h6.assertNotUndefined{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertNotUndefined{span}{span:id=iets|style=float: left;}\(definedObject){span}{td}{tr}{tr:id=des}{td}{sub-section:assertNotUndefined-Object_des|text=|trigger=button}{sub-section}{sub-section:assertNotUndefined-Object_des|trigger=none|class=sIndent}Asserts that an object is not undefined. AssertionFailedError is thrown if the object is undefined.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertNotUndefined-Object_snc|text=|trigger=button}{sub-section}{sub-section:assertNotUndefined-Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertNotUndefined-Object_prs|text=|trigger=button}{sub-section}{sub-section:assertNotUndefined-Object_prs|trigger=none|class=sIndent}\{[Object]} definedObject -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertNotUndefined-Object_ret|text=|trigger=button}{sub-section}{sub-section:assertNotUndefined-Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertNotUndefined-Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotUndefined-Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertNotUndefined-Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotUndefined-Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertNotUndefined-Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotUndefined-Object_sam|trigger=none}{code:language=javascript} // Asserts that an object is not undefined. AssertionFailedError is thrown if the object is undefined. var a = 0; jsunit.assertNotUndefined(a); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertNotUndefined-String_Object|class=node}{tr:id=name}{td}h6.assertNotUndefined{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertNotUndefined{span}{span:id=iets|style=float: left;}\(message, definedObject){span}{td}{tr}{tr:id=des}{td}{sub-section:assertNotUndefined-String_Object_des|text=|trigger=button}{sub-section}{sub-section:assertNotUndefined-String_Object_des|trigger=none|class=sIndent}Asserts that an object is not undefined. AssertionFailedError is thrown if the object is undefined.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertNotUndefined-String_Object_snc|text=|trigger=button}{sub-section}{sub-section:assertNotUndefined-String_Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertNotUndefined-String_Object_prs|text=|trigger=button}{sub-section}{sub-section:assertNotUndefined-String_Object_prs|trigger=none|class=sIndent}\{[String]} message -- The test description/message. \{[Object]} definedObject -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertNotUndefined-String_Object_ret|text=|trigger=button}{sub-section}{sub-section:assertNotUndefined-String_Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertNotUndefined-String_Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotUndefined-String_Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertNotUndefined-String_Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotUndefined-String_Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertNotUndefined-String_Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNotUndefined-String_Object_sam|trigger=none}{code:language=javascript} // Asserts that an object is not undefined. AssertionFailedError is thrown if the object is undefined. var a = 0; jsunit.assertNotUndefined("Not undefined test", a); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertNull-Object|class=node}{tr:id=name}{td}h6.assertNull{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertNull{span}{span:id=iets|style=float: left;}\(nullValue){span}{td}{tr}{tr:id=des}{td}{sub-section:assertNull-Object_des|text=|trigger=button}{sub-section}{sub-section:assertNull-Object_des|trigger=none|class=sIndent}Asserts that an object is null. AssertionFailedError is thrown if the object is not null.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertNull-Object_snc|text=|trigger=button}{sub-section}{sub-section:assertNull-Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertNull-Object_prs|text=|trigger=button}{sub-section}{sub-section:assertNull-Object_prs|trigger=none|class=sIndent}\{[Object]} nullValue -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertNull-Object_ret|text=|trigger=button}{sub-section}{sub-section:assertNull-Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertNull-Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNull-Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertNull-Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNull-Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertNull-Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNull-Object_sam|trigger=none}{code:language=javascript} // Asserts that an object is null. AssertionFailedError is thrown if the object is not null. jsunit.assertNull("Null test", null); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertNull-String_Object|class=node}{tr:id=name}{td}h6.assertNull{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertNull{span}{span:id=iets|style=float: left;}\(message, nullValue){span}{td}{tr}{tr:id=des}{td}{sub-section:assertNull-String_Object_des|text=|trigger=button}{sub-section}{sub-section:assertNull-String_Object_des|trigger=none|class=sIndent}Asserts that an object is null. AssertionFailedError is thrown if the object is not null.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertNull-String_Object_snc|text=|trigger=button}{sub-section}{sub-section:assertNull-String_Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertNull-String_Object_prs|text=|trigger=button}{sub-section}{sub-section:assertNull-String_Object_prs|trigger=none|class=sIndent}\{[String]} message -- The test description/message. \{[Object]} nullValue -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertNull-String_Object_ret|text=|trigger=button}{sub-section}{sub-section:assertNull-String_Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertNull-String_Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNull-String_Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertNull-String_Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNull-String_Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertNull-String_Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertNull-String_Object_sam|trigger=none}{code:language=javascript} // Asserts that an object is null. AssertionFailedError is thrown if the object is not null. jsunit.assertNull("Null test", null); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertSame-Object_Object|class=node}{tr:id=name}{td}h6.assertSame{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertSame{span}{span:id=iets|style=float: left;}\(expected, actual){span}{td}{tr}{tr:id=des}{td}{sub-section:assertSame-Object_Object_des|text=|trigger=button}{sub-section}{sub-section:assertSame-Object_Object_des|trigger=none|class=sIndent}Asserts that two values are the same. AssertionFailedError is thrown if the expected value is not the actual one.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertSame-Object_Object_snc|text=|trigger=button}{sub-section}{sub-section:assertSame-Object_Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertSame-Object_Object_prs|text=|trigger=button}{sub-section}{sub-section:assertSame-Object_Object_prs|trigger=none|class=sIndent}\{[Object]} expected -- the expected value. \{[Object]} actual -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertSame-Object_Object_ret|text=|trigger=button}{sub-section}{sub-section:assertSame-Object_Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertSame-Object_Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertSame-Object_Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertSame-Object_Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertSame-Object_Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertSame-Object_Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertSame-Object_Object_sam|trigger=none}{code:language=javascript}

jsunit.assertEquals("Solution name test", "someSolution", application.getSolutionName());
jsunit.assertEquals("Simple math test", 2, 1 + 1);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertEquals-String_Object_Object
classnode
Table Row (tr)
idname
Table Cell (td)
assertEquals
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertEquals
Span
stylefloat: left;
idiets
(message, expected, actual)
Table Row (tr)
iddes
Table Cell (td)
Asserts that two values are equal. AssertionFailedError is thrown if the actual value does not match the regular expression.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{String} message – The test description/message.
{Object} expected – the expected value.
{Object} actual – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that two values are 
the same
equal. AssertionFailedError is thrown if the 
expected
actual value 
is
does not match the 
actual
regular 
one
expression.
var a = new Date(1990, 1, 1); var b = a; jsunit.assertSame(a, b); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertSame-String_Object_Object|class=node}{tr:id=name}{td}h6.assertSame{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertSame{span}{span:id=iets|style=float: left;}\(message, expected, actual){span}{td}{tr}{tr:id=des}{td}{sub-section:assertSame-String_Object_Object_des|text=|trigger=button}{sub-section}{sub-section:assertSame-String_Object_Object_des|trigger=none|class=sIndent}Asserts that two values are the same
jsunit.assertEquals("Solution name test", "someSolution", application.getSolutionName());
jsunit.assertEquals("Simple math test", 2, 1 + 1);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertFalse-Boolean
classnode
Table Row (tr)
idname
Table Cell (td)
assertFalse
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertFalse
Span
stylefloat: left;
idiets
(boolean_condition)
Table Row (tr)
iddes
Table Cell (td)
Asserts that a condition is false. AssertionFailedError is thrown if the evaluation was not false.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{Boolean} boolean_condition – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that a condition is false. AssertionFailedError is thrown if the 
expected
evaluation 
value
was 
is
not 
not the actual one.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertSame-String_Object_Object_snc|text=|trigger=button}{sub-section}{sub-section:assertSame-String_Object_Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertSame-String_Object_Object_prs|text=|trigger=button}{sub-section}{sub-section:assertSame-String_Object_Object_prs|trigger=none|class=sIndent}\{[String]} message -- The test description/message. \{[Object]} expected -- the expected value. \{[Object]} actual -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertSame-String_Object_Object_ret|text=|trigger=button}{sub-section}{sub-section:assertSame-String_Object_Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertSame-String_Object_Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertSame-String_Object_Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertSame-String_Object_Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertSame-String_Object_Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertSame-String_Object_Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertSame-String_Object_Object_sam|trigger=none}{code:language=javascript}
false.
jsunit.assertFalse("False test", application.isLastPrintPreviewPrinted());
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertFalse-String_Boolean
classnode
Table Row (tr)
idname
Table Cell (td)
assertFalse
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertFalse
Span
stylefloat: left;
idiets
(message, boolean_condition)
Table Row (tr)
iddes
Table Cell (td)
Asserts that a condition is false. AssertionFailedError is thrown if the evaluation was not false.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{String} message – The test description/message.
{Boolean} boolean_condition – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that a condition is false. AssertionFailedError is thrown if the evaluation was not false.
jsunit.assertFalse("False test", application.isLastPrintPreviewPrinted());
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertFloatEquals-Number_Number_Number
classnode
Table Row (tr)
idname
Table Cell (td)
assertFloatEquals
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertFloatEquals
Span
stylefloat: left;
idiets
(expectedFloat, actualFloat, tolerance)
Table Row (tr)
iddes
Table Cell (td)
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.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{Number} expectedFloat – the expected value.
{Number} actualFloat – the actual value.
{Number} tolerance – tolerance when comparing.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that two floating point values are
the same
 equal to within a given tolerance. AssertionFailedError is thrown if
the expected value is not
 the 
actual
expected 
one.
value 
var
is 
a
not 
=
within 
new Date(1990, 1, 1); var b = a; jsunit.assertSame("Same test", a, b); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertTrue-Boolean|class=node}{tr:id=name}{td}h6.assertTrue{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertTrue{span}{span:id=iets|style=float: left;}\(boolean_condition){span}{td}{tr}{tr:id=des}{td}{sub-section:assertTrue-Boolean_des|text=|trigger=button}{sub-section}{sub-section:assertTrue-Boolean_des|trigger=none|class=sIndent}Asserts that a condition is true
the tolerance of the actual one.
jsunit.assertFloatEquals("Float equals test", 3.12, 3.121, 0.0015);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertFloatEquals-String_Number_Number_Number
classnode
Table Row (tr)
idname
Table Cell (td)
assertFloatEquals
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertFloatEquals
Span
stylefloat: left;
idiets
(message, expectedFloat, actualFloat, tolerance)
Table Row (tr)
iddes
Table Cell (td)
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.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{String} message – The test description/message.
{Number} expectedFloat – the expected value.
{Number} actualFloat – the actual value.
{Number} tolerance – tolerance when comparing.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that two floating point values are equal to within a given tolerance. AssertionFailedError is thrown if
the evaluation was not true.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertTrue-Boolean_snc|text=|trigger=button}{sub-section}{sub-section:assertTrue-Boolean_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertTrue-Boolean_prs|text=|trigger=button}{sub-section}{sub-section:assertTrue-Boolean_prs|trigger=none|class=sIndent}\{[Boolean]} boolean_condition -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertTrue-Boolean_ret|text=|trigger=button}{sub-section}{sub-section:assertTrue-Boolean_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertTrue-Boolean_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertTrue-Boolean_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertTrue-Boolean_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertTrue-Boolean_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertTrue-Boolean_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertTrue-Boolean_sam|trigger=none}{code:language=javascript}
 the expected value is not within the tolerance of the actual one.
jsunit.assertFloatEquals("Float equals test", 3.12, 3.121, 0.0015);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertMatches-Object_String
classnode
Table Row (tr)
idname
Table Cell (td)
assertMatches
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertMatches
Span
stylefloat: left;
idiets
(regularExpression, actualString)
Table Row (tr)
iddes
Table Cell (td)
Asserts that a regular expression matches a string. AssertionFailedError is thrown if the expected value is not the actual one.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{Object} regularExpression – the regular expression used for matching.
{String} actualString – the actual value to be matched.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that a regular expression 
condition
matches 
is
a 
true
string. AssertionFailedError is thrown if the expected 
evaluation
value 
was
is not the actual 
true
one.
jsunit.
assertTrue("True test", application.isLastPrintPreviewPrinted()); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertTrue-String_Boolean|class=node}{tr:id=name}{td}h6.assertTrue{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertTrue{span}{span:id=iets|style=float: left;}\(message, boolean_condition){span}{td}{tr}{tr:id=des}{td}{sub-section:assertTrue-String_Boolean_des|text=|trigger=button}{sub-section}{sub-section:assertTrue-String_Boolean_des|trigger=none|class=sIndent}Asserts that a condition is true. AssertionFailedError is thrown if the evaluation was not true.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertTrue-String_Boolean_snc|text=|trigger=button}{sub-section}{sub-section:assertTrue-String_Boolean_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertTrue-String_Boolean_prs|text=|trigger=button}{sub-section}{sub-section:assertTrue-String_Boolean_prs|trigger=none|class=sIndent}\{[String]} message -- The test description/message. \{[Boolean]} boolean_condition -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertTrue-String_Boolean_ret|text=|trigger=button}{sub-section}{sub-section:assertTrue-String_Boolean_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertTrue-String_Boolean_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertTrue-String_Boolean_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertTrue-String_Boolean_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertTrue-String_Boolean_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertTrue-String_Boolean_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertTrue-String_Boolean_sam|trigger=none}{code:language=javascript} // Asserts that a condition is true
assertMatches(new RegExp("gr(a|e)y"), "gray");
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertMatches-String_Object_String
classnode
Table Row (tr)
idname
Table Cell (td)
assertMatches
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertMatches
Span
stylefloat: left;
idiets
(message, regularExpression, actualString)
Table Row (tr)
iddes
Table Cell (td)
Asserts that a regular expression matches a string. AssertionFailedError is thrown if the expected value is not the actual one.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{String} message – The test description/message.
{Object} regularExpression – the regular expression used for matching.
{String} actualString – the actual value to be matched.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// 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");
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertNotNull-Object
classnode
Table Row (tr)
idname
Table Cell (td)
assertNotNull
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertNotNull
Span
stylefloat: left;
idiets
(object)
Table Row (tr)
iddes
Table Cell (td)
Asserts that an object is not null. AssertionFailedError is thrown if the object is not null.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{Object} object – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that an object is not null. AssertionFailedError is thrown if the 
evaluation
object 
was
is not 
true. jsunit.assertTrue("True test", application.isLastPrintPreviewPrinted()); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertUndefined-Object|class=node}{tr:id=name}{td}h6.assertUndefined{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertUndefined{span}{span:id=iets|style=float: left;}\(undefinedValue){span}{td}{tr}{tr:id=des}{td}{sub-section:assertUndefined-Object_des|text=|trigger=button}{sub-section}{sub-section:assertUndefined-Object_des|trigger=none|class=sIndent}
null.
var a; // this is undefined, not null
jsunit.assertNotNull(a);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertNotNull-String_Object
classnode
Table Row (tr)
idname
Table Cell (td)
assertNotNull
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertNotNull
Span
stylefloat: left;
idiets
(message, object)
Table Row (tr)
iddes
Table Cell (td)
Asserts that an object is not null. AssertionFailedError is thrown if the object is not null.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{String} message – The test description/message.
{Object} object – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that an object is not 
undefined
null. AssertionFailedError is thrown if the object is
defined.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertUndefined-Object_snc|text=|trigger=button}{sub-section}{sub-section:assertUndefined-Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertUndefined-Object_prs|text=|trigger=button}{sub-section}{sub-section:assertUndefined-Object_prs|trigger=none|class=sIndent}\{[Object]} undefinedValue -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertUndefined-Object_ret|text=|trigger=button}{sub-section}{sub-section:assertUndefined-Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertUndefined-Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertUndefined-Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertUndefined-Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertUndefined-Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertUndefined-Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertUndefined-Object_sam|trigger=none}{code:language=javascript} // Asserts that an object is undefined. AssertionFailedError is thrown if the object is defined. jsunit.assertUndefined("Undefined test", thisIsUndefined); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=assertUndefined-String_Object|class=node}{tr:id=name}{td}h6.assertUndefined{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}assertUndefined{span}{span:id=iets|style=float: left;}\(message, undefinedValue){span}{td}{tr}{tr:id=des}{td}{sub-section:assertUndefined-String_Object_des|text=|trigger=button}{sub-section}{sub-section:assertUndefined-String_Object_des|trigger=none|class=sIndent}
 not null.
var a; // this is undefined, not null
jsunit.assertNotNull("Not null test", a);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertNotSame-Object_Object
classnode
Table Row (tr)
idname
Table Cell (td)
assertNotSame
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertNotSame
Span
stylefloat: left;
idiets
(notExpected, actual)
Table Row (tr)
iddes
Table Cell (td)
Asserts that two values are not the same. AssertionFailedError is thrown if the expected value is the actual one.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{Object} notExpected – the value that is not expected.
{Object} actual – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// 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);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertNotSame-String_Object_Object
classnode
Table Row (tr)
idname
Table Cell (td)
assertNotSame
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertNotSame
Span
stylefloat: left;
idiets
(message, notExpected, actual)
Table Row (tr)
iddes
Table Cell (td)
Asserts that two values are not the same. AssertionFailedError is thrown if the expected value is the actual one.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{String} message – The test description/message.
{Object} notExpected – the value that is not expected.
{Object} actual – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// 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);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertNotUndefined-Object
classnode
Table Row (tr)
idname
Table Cell (td)
assertNotUndefined
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertNotUndefined
Span
stylefloat: left;
idiets
(definedObject)
Table Row (tr)
iddes
Table Cell (td)
Asserts that an object is not undefined. AssertionFailedError is thrown if the object is undefined.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{Object} definedObject – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that an object is not undefined. AssertionFailedError is thrown if the object is
defined.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:assertUndefined-String_Object_snc|text=|trigger=button}{sub-section}{sub-section:assertUndefined-String_Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:assertUndefined-String_Object_prs|text=|trigger=button}{sub-section}{sub-section:assertUndefined-String_Object_prs|trigger=none|class=sIndent}\{[String]} message -- The test description/message. \{[Object]} undefinedValue -- the actual value. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:assertUndefined-String_Object_ret|text=|trigger=button}{sub-section}{sub-section:assertUndefined-String_Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:assertUndefined-String_Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertUndefined-String_Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:assertUndefined-String_Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertUndefined-String_Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:assertUndefined-String_Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:assertUndefined-String_Object_sam|trigger=none}{code:language=javascript}
 undefined.
var a = 0;
jsunit.assertNotUndefined(a);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertNotUndefined-String_Object
classnode
Table Row (tr)
idname
Table Cell (td)
assertNotUndefined
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertNotUndefined
Span
stylefloat: left;
idiets
(message, definedObject)
Table Row (tr)
iddes
Table Cell (td)
Asserts that an object is not undefined. AssertionFailedError is thrown if the object is undefined.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{String} message – The test description/message.
{Object} definedObject – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that an object is not undefined. AssertionFailedError is thrown if the object is undefined.
var a = 0;
jsunit.assertNotUndefined("Not undefined test", a);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertNull-Object
classnode
Table Row (tr)
idname
Table Cell (td)
assertNull
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertNull
Span
stylefloat: left;
idiets
(nullValue)
Table Row (tr)
iddes
Table Cell (td)
Asserts that an object is null. AssertionFailedError is thrown if the object is not null.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{Object} nullValue – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that an object is 
undefined
null. AssertionFailedError is thrown if the object is not 
defined
null.
jsunit.
assertUndefined(thisIsUndefined); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=fail-String|class=node}{tr:id=name}{td}h6.fail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}fail{span}{span:id=iets|style=float: left;}\(message){span}{td}{tr}{tr:id=des}{td}{sub-section:fail-String_des|text=|trigger=button}{sub-section}{sub-section:fail-String_des|trigger=none|class=sIndent}Fails a test. AssertionFailedError is always thrown.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:fail-String_snc|text=|trigger=button}{sub-section}{sub-section:fail-String_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:fail-String_prs|text=|trigger=button}{sub-section}{sub-section:fail-String_prs|trigger=none|class=sIndent}\{[String]} message -- The test description/message. This is usually the only parameter specified when calling this method. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:fail-String_ret|text=|trigger=button}{sub-section}{sub-section:fail-String_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:fail-String_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:fail-String_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:fail-String_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:fail-String_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:fail-String_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:fail-String_sam|trigger=none}{code:language=javascript} // 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. {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=fail-String_Object|class=node}{tr:id=name}{td}h6.fail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}fail{span}{span:id=iets|style=float: left;}\(message, instanceOfCallStack){span}{td}{tr}{tr:id=des}{td}{sub-section:fail-String_Object_des|text=|trigger=button}{sub-section}{sub-section:fail-String_Object_des|trigger=none|class=sIndent}Fails a test. AssertionFailedError is always thrown.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:fail-String_Object_snc|text=|trigger=button}{sub-section}{sub-section:fail-String_Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:fail-String_Object_prs|text=|trigger=button}{sub-section}{sub-section:fail-String_Object_prs|trigger=none|class=sIndent}\{[String]} message -- The test description/message. This is usually the only parameter specified when calling this method. \{[Object]} instanceOfCallStack -- an internal JSUnit call stack. Use null for this if you want to get to the next optional parameter. Usually not specified. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:fail-String_Object_ret|text=|trigger=button}{sub-section}{sub-section:fail-String_Object_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:fail-String_Object_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:fail-String_Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:fail-String_Object_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:fail-String_Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:fail-String_Object_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:fail-String_Object_sam|trigger=none}{code:language=javascript} // 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. {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=fail-String_Object_String|class=node}{tr:id=name}{td}h6.fail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}fail{span}{span:id=iets|style=float: left;}\(message, instanceOfCallStack, userMessage){span}{td}{tr}{tr:id=des}{td}{sub-section:fail-String_Object_String_des|text=|trigger=button}{sub-section}{sub-section:fail-String_Object_String_des|trigger=none|class=sIndent}
assertNull("Null test", null);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertNull-String_Object
classnode
Table Row (tr)
idname
Table Cell (td)
assertNull
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertNull
Span
stylefloat: left;
idiets
(message, nullValue)
Table Row (tr)
iddes
Table Cell (td)
Asserts that an object is null. AssertionFailedError is thrown if the object is not null.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{String} message – The test description/message.
{Object} nullValue – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that an object is null. AssertionFailedError is thrown if the object is not null.
jsunit.assertNull("Null test", null);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertSame-Object_Object
classnode
Table Row (tr)
idname
Table Cell (td)
assertSame
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertSame
Span
stylefloat: left;
idiets
(expected, actual)
Table Row (tr)
iddes
Table Cell (td)
Asserts that two values are the same. AssertionFailedError is thrown if the expected value is not the actual one.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{Object} expected – the expected value.
{Object} actual – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// 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);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertSame-String_Object_Object
classnode
Table Row (tr)
idname
Table Cell (td)
assertSame
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertSame
Span
stylefloat: left;
idiets
(message, expected, actual)
Table Row (tr)
iddes
Table Cell (td)
Asserts that two values are the same. AssertionFailedError is thrown if the expected value is not the actual one.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{String} message – The test description/message.
{Object} expected – the expected value.
{Object} actual – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// 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);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertTrue-Boolean
classnode
Table Row (tr)
idname
Table Cell (td)
assertTrue
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertTrue
Span
stylefloat: left;
idiets
(boolean_condition)
Table Row (tr)
iddes
Table Cell (td)
Asserts that a condition is true. AssertionFailedError is thrown if the evaluation was not true.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{Boolean} boolean_condition – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that a condition is true. AssertionFailedError is thrown if the evaluation was not true.
jsunit.assertTrue("True test", application.isLastPrintPreviewPrinted());
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertTrue-String_Boolean
classnode
Table Row (tr)
idname
Table Cell (td)
assertTrue
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertTrue
Span
stylefloat: left;
idiets
(message, boolean_condition)
Table Row (tr)
iddes
Table Cell (td)
Asserts that a condition is true. AssertionFailedError is thrown if the evaluation was not true.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{String} message – The test description/message.
{Boolean} boolean_condition – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that a condition is true. AssertionFailedError is thrown if the evaluation was not true.
jsunit.assertTrue("True test", application.isLastPrintPreviewPrinted());
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertUndefined-Object
classnode
Table Row (tr)
idname
Table Cell (td)
assertUndefined
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertUndefined
Span
stylefloat: left;
idiets
(undefinedValue)
Table Row (tr)
iddes
Table Cell (td)
Asserts that an object is undefined. AssertionFailedError is thrown if the object is defined.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{Object} undefinedValue – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that an object is undefined. AssertionFailedError is thrown if the object is defined.
jsunit.assertUndefined("Undefined test", thisIsUndefined);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idassertUndefined-String_Object
classnode
Table Row (tr)
idname
Table Cell (td)
assertUndefined
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
assertUndefined
Span
stylefloat: left;
idiets
(message, undefinedValue)
Table Row (tr)
iddes
Table Cell (td)
Asserts that an object is undefined. AssertionFailedError is thrown if the object is defined.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{String} message – The test description/message.
{Object} undefinedValue – the actual value.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Asserts that an object is undefined. AssertionFailedError is thrown if the object is defined.
jsunit.assertUndefined(thisIsUndefined);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idfail-String
classnode
Table Row (tr)
idname
Table Cell (td)
fail
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
fail
Span
stylefloat: left;
idiets
(message)
Table Row (tr)
iddes
Table Cell (td)
Fails a test. AssertionFailedError is always thrown.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{String} message – The test description/message. This is usually the only parameter specified when calling this method.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// Fails a test. AssertionFailedError is always thrown
.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:fail-String_Object_String_snc|text=|trigger=button}{sub-section}{sub-section:fail-String_Object_String_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:fail-String_Object_String_prs|text=|trigger=button}{sub-section}{sub-section:fail-String_Object_String_prs|trigger=none|class=sIndent}\{[String]} message -- The test description/message. This is usually the only parameter specified when calling this method. \{[Object]} instanceOfCallStack -- an internal JSUnit call stack. Use null for this if you want to get to the next optional parameter. Usually not specified. \{[String]} userMessage -- a user message. Usually not specified. {sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:fail-String_Object_String_ret|text=|trigger=button}{sub-section}{sub-section:fail-String_Object_String_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:fail-String_Object_String_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:fail-String_Object_String_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:fail-String_Object_String_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:fail-String_Object_String_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:fail-String_Object_String_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:fail-String_Object_String_sam|trigger=none}{code:language=javascript}
.
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.
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idfail-String_Object
classnode
Table Row (tr)
idname
Table Cell (td)
fail
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
fail
Span
stylefloat: left;
idiets
(message, instanceOfCallStack)
Table Row (tr)
iddes
Table Cell (td)
Fails a test. AssertionFailedError is always thrown.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{String} message – The test description/message. This is usually the only parameter specified when calling this method.
{Object} instanceOfCallStack – an internal JSUnit call stack. Use null for this if you want to get to the next optional parameter. Usually not specified.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// 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.
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idfail-String_Object_String
classnode
Table Row (tr)
idname
Table Cell (td)
fail
Table Row (tr)
idsig
Table Cell (td)
Span
stylefloat: left; margin-right: 5px;
void
Span
stylefloat: left; font-weight: bold;
idiets
fail
Span
stylefloat: left;
idiets
(message, instanceOfCallStack, userMessage)
Table Row (tr)
iddes
Table Cell (td)
Fails a test. AssertionFailedError is always thrown.
Table Row (tr)
idprs
Table Cell (td)
Parameters
{String} message – The test description/message. This is usually the only parameter specified when calling this method.
{Object} instanceOfCallStack – an internal JSUnit call stack. Use null for this if you want to get to the next optional parameter. Usually not specified.
{String} userMessage – a user message. Usually not specified.
Table Row (tr)
idret
Table Cell (td)
Returns
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// 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.
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{table}
Table Row (tr)
classlastDetailRow
Table Cell (td)