Skip to content

Testing

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

6 modules

ModuleDescription
포함 확인컬렉션에 값이 포함되어 있는지 확인
동등 확인두 값이 같은지 확인
크기 비교 확인값이 다른 값보다 큰지 확인
길이 확인컬렉션이 예상 길이를 가지는지 확인
Null 아님 확인값이 null 또는 undefined가 아닌지 확인
참 확인조건이 참인지 확인

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

두 값이 같은지 확인

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']두 값이 같은지 확인
messagestring두 값이 같은지 확인

크기 비교 확인

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

조건이 참인지 확인

Parameters:

NameTypeRequiredDefaultDescription
conditionbooleanYes-확인할 조건
messagestringNo-확인할 조건

Output:

FieldTypeDescription
passedboolean조건이 참인지 확인
messagestring조건이 참인지 확인

Released under the Apache 2.0 License.