Skip to content

Testing

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

6 modules

ModuleDescription
Khẳng định chứaKhẳng định rằng tập hợp chứa một giá trị
Khẳng định bằngKhẳng định rằng hai giá trị bằng nhau
Khẳng định lớn hơnKhẳng định rằng một giá trị lớn hơn giá trị khác
Khẳng định độ dàiKhẳng định rằng tập hợp có độ dài mong đợi
Khẳng định không nullKhẳng định rằng giá trị không phải null hoặc undefined
Khẳng định đúngKhẳng định rằng điều kiện là đúng

Modules

Khẳng định chứa

test.assert_contains

Khẳng định rằng tập hợp chứa một giá trị

Parameters:

NameTypeRequiredDefaultDescription
collection['array', 'string']Yes-Tập hợp để tìm kiếm
value['string', 'number', 'boolean']Yes-Tập hợp để tìm kiếm
messagestringNo-Giá trị cần tìm

Output:

FieldTypeDescription
passedbooleanThông báo lỗi tùy chỉnh
collection['array', 'string']Khẳng định có đạt không
value['string', 'number', 'boolean']Khẳng định rằng tập hợp chứa một giá trị
messagestringKhẳng định rằng tập hợp chứa một giá trị

Khẳng định bằng

test.assert_equal

Khẳng định rằng hai giá trị bằng nhau

Parameters:

NameTypeRequiredDefaultDescription
actual['string', 'number', 'boolean', 'object', 'array']Yes-Giá trị thực tế
expected['string', 'number', 'boolean', 'object', 'array']Yes-Giá trị thực tế
messagestringNo-Giá trị mong đợi

Output:

FieldTypeDescription
passedbooleanThông báo lỗi tùy chỉnh
actual['string', 'number', 'boolean', 'object', 'array']Khẳng định có đạt không
expected['string', 'number', 'boolean', 'object', 'array']Khẳng định rằng hai giá trị bằng nhau
messagestringKhẳng định rằng hai giá trị bằng nhau

Khẳng định lớn hơn

test.assert_greater_than

Khẳng định rằng một giá trị lớn hơn giá trị khác

Parameters:

NameTypeRequiredDefaultDescription
actualnumberYes-Giá trị thực tế
thresholdnumberYes-Giá trị thực tế
messagestringNo-Giá trị ngưỡng

Output:

FieldTypeDescription
passedbooleanThông báo lỗi tùy chỉnh
actualnumberKhẳng định có đạt không
thresholdnumberKhẳng định rằng một giá trị lớn hơn giá trị khác
messagestringKhẳng định rằng một giá trị lớn hơn giá trị khác

Khẳng định độ dài

test.assert_length

Khẳng định rằng tập hợp có độ dài mong đợi

Parameters:

NameTypeRequiredDefaultDescription
collection['array', 'string']Yes-Tập hợp để kiểm tra
expected_lengthnumberYes-Tập hợp để kiểm tra
messagestringNo-Độ dài mong đợi

Output:

FieldTypeDescription
passedbooleanThông báo lỗi tùy chỉnh
actual_lengthnumberThông báo lỗi tùy chỉnh
expected_lengthnumberKhẳng định rằng tập hợp có độ dài mong đợi
messagestringKhẳng định rằng tập hợp có độ dài mong đợi

Khẳng định không null

test.assert_not_null

Khẳng định rằng giá trị không phải null hoặc undefined

Parameters:

NameTypeRequiredDefaultDescription
value['string', 'number', 'boolean', 'object', 'array', 'null']Yes-Giá trị cần kiểm tra
messagestringNo-Giá trị cần kiểm tra

Output:

FieldTypeDescription
passedbooleanKhẳng định rằng giá trị không phải null hoặc undefined
messagestringKhẳng định rằng giá trị không phải null hoặc undefined

Khẳng định đúng

test.assert_true

Khẳng định rằng điều kiện là đúng

Parameters:

NameTypeRequiredDefaultDescription
conditionbooleanYes-Điều kiện cần kiểm tra
messagestringNo-Điều kiện cần kiểm tra

Output:

FieldTypeDescription
passedbooleanKhẳng định rằng điều kiện là đúng
messagestringKhẳng định rằng điều kiện là đúng

Released under the Apache 2.0 License.