Skip to content

Testing

Assertion utilities: equal, contains, length, true, not null, greater than.

6 modules

ModuleDescription
含有アサートコレクションに値が含まれているかをアサート
等価アサート2つの値が等しいかをアサート
大なりアサート値が別の値より大きいかをアサート
長さアサートコレクションが期待する長さを持つかをアサート
非nullアサート値がnullまたはundefinedでないかをアサート
真アサート条件がtrueかをアサート

Modules

含有アサート

test.assert_contains

コレクションに値が含まれているかをアサート

Parameters:

NameTypeRequiredDefaultDescription
collection['array', 'string']Yes-検索するコレクション
value['string', 'number', 'boolean']Yes-検索するコレクション
messagestringNo-検索する値

Output:

FieldTypeDescription
passedbooleanカスタムエラーメッセージ
collection['array', 'string']アサートが合格したかどうか
value['string', 'number', 'boolean']コレクションに値が含まれているかをアサート
messagestringコレクションに値が含まれているかをアサート

等価アサート

test.assert_equal

2つの値が等しいかをアサート

Parameters:

NameTypeRequiredDefaultDescription
actual['string', 'number', 'boolean', 'object', 'array']Yes-実際の値
expected['string', 'number', 'boolean', 'object', 'array']Yes-実際の値
messagestringNo-期待値

Output:

FieldTypeDescription
passedbooleanカスタムエラーメッセージ
actual['string', 'number', 'boolean', 'object', 'array']アサートが合格したかどうか
expected['string', 'number', 'boolean', 'object', 'array']2つの値が等しいかをアサート
messagestring2つの値が等しいかをアサート

大なりアサート

test.assert_greater_than

値が別の値より大きいかをアサート

Parameters:

NameTypeRequiredDefaultDescription
actualnumberYes-実際の値
thresholdnumberYes-実際の値
messagestringNo-しきい値

Output:

FieldTypeDescription
passedbooleanカスタムエラーメッセージ
actualnumberアサートが合格したかどうか
thresholdnumber値が別の値より大きいかをアサート
messagestring値が別の値より大きいかをアサート

長さアサート

test.assert_length

コレクションが期待する長さを持つかをアサート

Parameters:

NameTypeRequiredDefaultDescription
collection['array', 'string']Yes-チェックするコレクション
expected_lengthnumberYes-チェックするコレクション
messagestringNo-期待する長さ

Output:

FieldTypeDescription
passedbooleanカスタムエラーメッセージ
actual_lengthnumberカスタムエラーメッセージ
expected_lengthnumberコレクションが期待する長さを持つかをアサート
messagestringコレクションが期待する長さを持つかをアサート

非nullアサート

test.assert_not_null

値がnullまたはundefinedでないかをアサート

Parameters:

NameTypeRequiredDefaultDescription
value['string', 'number', 'boolean', 'object', 'array', 'null']Yes-チェックする値
messagestringNo-チェックする値

Output:

FieldTypeDescription
passedboolean値がnullまたはundefinedでないかをアサート
messagestring値がnullまたはundefinedでないかをアサート

真アサート

test.assert_true

条件がtrueかをアサート

Parameters:

NameTypeRequiredDefaultDescription
conditionbooleanYes-チェックする条件
messagestringNo-チェックする条件

Output:

FieldTypeDescription
passedboolean条件がtrueかをアサート
messagestring条件がtrueかをアサート

Released under the Apache 2.0 License.