Functions
-
test
assertEquals |
Asserts whether the given values are equal. |
assertExactEquals |
Asserts whether the given values are exactly equal. |
assertFail |
Assert failure is triggered based on user discretion. |
assertFalse |
Asserts whether the given condition is false. |
assertNotEquals |
Asserts whether the given values are not equal. |
assertNotExactEquals |
Asserts whether the given values are not exactly equal. |
assertTrue |
Asserts whether the given condition is true. |
createBallerinaError |
Creates an AssertError with custom message and category. |
mock |
Creates and returns a mock object of provided type description. |
mockHandler |
Inter-op to handle function mocking. |
prepare |
Prepares a provided default mock object for stubbing. |
when |
Objects and functions related to function mocking Allows a function to stub. |
Asserts whether the given values are equal. If it is not, an AssertError is thrown with the given errorMessage.
Parameters
- actual anydata | error
-
Actual value
- expected anydata | error
-
Expected value
- msg string (default Assertion Failed!)
-
Assertion error message
Asserts whether the given values are exactly equal. If it is not, an AssertError is thrown with the given errorMessage.
Parameters
- actual any | error
-
Actual value
- expected any | error
-
Expected value
- msg string (default Assertion Failed!)
-
Assertion error message
Assert failure is triggered based on user discretion. AssertError is thrown with the given errorMessage.
Parameters
- msg string (default Test Failed!)
-
Assertion error message
Asserts whether the given condition is false. If it is not, a AssertError is thrown with the given errorMessage.
Parameters
- condition boolean
-
Boolean condition to evaluate
- msg string (default Assertion Failed!)
-
Assertion error message
Asserts whether the given values are not equal. If it is equal, an AssertError is thrown with the given errorMessage.
Parameters
- actual anydata | error
-
Actual value
- expected anydata | error
-
Expected value
- msg string (default Assertion Failed!)
-
Assertion error message
Asserts whether the given values are not exactly equal. If it is equal, an AssertError is thrown with the given errorMessage.
Parameters
- actual any | error
-
Actual value
- expected any | error
-
Expected value
- msg string (default Assertion Failed!)
-
Assertion error message
Asserts whether the given condition is true. If it is not, a AssertError is thrown with the given errorMessage.
Parameters
- condition boolean
-
Boolean condition to evaluate
- msg string (default Assertion Failed!)
-
Assertion error message
Creates an AssertError with custom message and category.
Parameters
- errorMessage string
-
Custom message for the ballerina error
- category string
-
error category
-
Return Type
(error) an AssertError with custom message and category
Creates and returns a mock object of provided type description.
Parameters
- T typedesc
-
type of object to create the mock
- mockObject object { } (default <object { }> object { } $obj$ = BLangTypeInit: new $init$ ([]) ; $init$())
-
mock object to replace the original (optional)
-
Return Type
(T) created mock object or throw an error if validation failed
Inter-op to handle function mocking.
-
Return Type
(any | Error) function return value or error if case registration failed
Prepares a provided default mock object for stubbing.
Parameters
- mockObject object { }
-
created default mock object
-
Return Type
(MockObject) prepared object that allows a member function/field to register stubs
Objects and functions related to function mocking Allows a function to stub.
Parameters
- mockFunction MockFunction
-
function name to allow stubbing
-
Return Type
(FunctionStub) object that allows stubbing calls to provided function