Test.TestCase Class
Test case containing various tests to run.
Constructor
Test.TestCase
-
template
Parameters:
-
template
ObjectAn object containing any number of test methods, other methods, an optional name, and anything else the test case needs.
Methods
assert
-
condition
-
message
Asserts that a given condition is true. If not, then a YUITest.AssertionError object is thrown and the test fails.
callback
()
Function
Method to call from an async init method to restart the test case. When called, returns a function that should be called when tests are ready to continue.
Returns:
fail
-
message
Forces an assertion error to occur. Shortcut for YUITest.Assert.fail().
Parameters:
-
message
String(Optional) The message to display with the failure.
resume
-
segment
Resumes a paused test and runs the given function.
Parameters:
-
segment
Function(Optional) The function to run. If omitted, the test automatically passes.
Returns:
setUp
()
Void
Function to run before each test is executed.
Returns:
tearDown
()
Void
Function to run after each test is executed.
Returns:
wait
-
segment
-
delay
Causes the test case to wait a specified amount of time and then continue executing the given code.
Parameters:
-
segment
Function(Optional) The function to run after the delay. If omitted, the TestRunner will wait until resume() is called.
-
delay
Int(Optional) The number of milliseconds to wait before running the function. If omitted, defaults to zero.