Library "lib_unit" functions for assertions and unit testing
method init(this) Namespace types: Test Parameters: this (Test)
method is_true(this, expression, message) assert that expression is true, if it's false a runtime error will be thrown Namespace types: Test Parameters: this (Test) expression (bool): The value to be true message (string): The message to print in the runtime error
method is_false(this, expression, message) assert that expression is false, if it's true a runtime error will be thrown Namespace types: Test Parameters: this (Test) expression (bool): The value to be false message (string): The message to print in the runtime error
method equals(this, expression, expected, message) assert if expression and expected are equal, if they don't match a runtime error will be thrown Namespace types: Test Parameters: this (Test) expression (string): The value to test expected (string): The expected value message (string): The message to print in the runtime error
method equals(this, expression, expected, message) assert if expression and expected are equal, if they don't match a runtime error will be thrown Namespace types: Test Parameters: this (Test) expression (int): The value to test expected (int): The expected value message (string): The message to print in the runtime error
method equals(this, expression, expected, message) assert if expression and expected are equal, if they don't match a runtime error will be thrown Namespace types: Test Parameters: this (Test) expression (float): The value to test expected (float): The expected value message (string): The message to print in the runtime error
method equals(this, expression, expected, message) assert if expression and expected are equal, if they don't match a runtime error will be thrown. This version is testing length, order and values Namespace types: Test Parameters: this (Test) expression (string[]): The array to test expected (string[]): The expected array message (string): The message to print in the runtime error
method equals(this, expression, expected, message) assert if expression and expected are equal, if they don't match a runtime error will be thrown. This version is testing length, order and values Namespace types: Test Parameters: this (Test) expression (int[]): The array to test expected (int[]): The expected array message (string): The message to print in the runtime error
method equals(this, expression, expected, message) assert if expression and expected are equal, if they don't match a runtime error will be thrown. This version is testing length, order and values Namespace types: Test Parameters: this (Test) expression (float[]): The array to test expected (float[]): The expected array message (string): The message to print in the runtime error
method not_na(this, expression, message) assert if expression is not na, if it is a runtime error will be thrown. Namespace types: Test Parameters: this (Test) expression (string): The value to test message (string): The message to print in the runtime error
method not_na(this, expression, message) assert if expression is not na, if it is a runtime error will be thrown. Namespace types: Test Parameters: this (Test) expression (int): The value to test message (string): The message to print in the runtime error
method not_na(this, expression, message) assert if expression is not na, if it is a runtime error will be thrown. Namespace types: Test Parameters: this (Test) expression (float): The value to test message (string): The message to print in the runtime error
method not_na(this, expression, message) assert if expression is not na, if it is a runtime error will be thrown. Namespace types: Test Parameters: this (Test) expression (string[]): The value to test message (string): The message to print in the runtime error
method not_na(this, expression, message) assert if expression is not na, if it is a runtime error will be thrown. Namespace types: Test Parameters: this (Test) expression (int[]): The value to test message (string): The message to print in the runtime error
method not_na(this, expression, message) assert if expression is not na, if it is a runtime error will be thrown. Namespace types: Test Parameters: this (Test) expression (float[]): The value to test message (string): The message to print in the runtime error
method gt(this, expression1, expression2, message) assert that expression1 > expression2, if it is not, a runtime error will be thrown. Namespace types: Test Parameters: this (Test) expression1 (int): The value that should be greater expression2 (int): The value that should be lesser message (string): The message to print in the runtime error
method gt(this, expression1, expression2, message) assert that expression1 > expression2, if it is not, a runtime error will be thrown. Namespace types: Test Parameters: this (Test) expression1 (float): The value that should be greater expression2 (int): The value that should be lesser message (string): The message to print in the runtime error
method gte(this, expression1, expression2, message) assert that expression1 >= expression2, if it is not, a runtime error will be thrown. Namespace types: Test Parameters: this (Test) expression1 (int): The value that should be greater or equal expression2 (int): The value that should be lesser or equal message (string): The message to print in the runtime error
method gte(this, expression1, expression2, message) assert that expression1 >= expression2, if it is not, a runtime error will be thrown. Namespace types: Test Parameters: this (Test) expression1 (float): The value that should be greater or equal expression2 (int): The value that should be lesser or equal message (string): The message to print in the runtime error
method lt(this, expression1, expression2, message) assert that expression1 < expression2, if it is not, a runtime error will be thrown. Namespace types: Test Parameters: this (Test) expression1 (int): The value that should be lesser expression2 (int): The value that should be greater message (string): The message to print in the runtime error
method lt(this, expression1, expression2, message) assert that expression1 < expression2, if it is not, a runtime error will be thrown. Namespace types: Test Parameters: this (Test) expression1 (float): The value that should be lesser expression2 (int): The value that should be greater message (string): The message to print in the runtime error
method lte(this, expression1, expression2, message) assert that expression1 <= expression2, if it is not, a runtime error will be thrown. Namespace types: Test Parameters: this (Test) expression1 (int): The value that should be lesser or equal expression2 (int): The value that should be greater or equal message (string): The message to print in the runtime error
method lte(this, expression1, expression2, message) assert that expression1 <= expression2, if it is not, a runtime error will be thrown. Namespace types: Test Parameters: this (Test) expression1 (float): The value that should be lesser or equal expression2 (int): The value that should be greater or equal message (string): The message to print in the runtime error
Test Fields: strict (series__bool) verbose (series__bool) logger (|robbatt/lib_log/2;Logger|#OBJ)