Skip to content

Testing

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

6 modules

ModuleDescription
Pastikan MengandungAssert bahwa koleksi berisi nilai
Pastikan SamaAssert bahwa dua nilai sama
Pastikan Lebih Besar DariAssert bahwa nilai lebih besar dari yang lain
Pastikan PanjangAssert bahwa koleksi memiliki panjang yang diharapkan
Pastikan Tidak NullAssert bahwa nilai bukan null atau undefined
Pastikan BenarAssert bahwa kondisi adalah true

Modules

Pastikan Mengandung

test.assert_contains

Assert bahwa koleksi berisi nilai

Parameters:

NameTypeRequiredDefaultDescription
collection['array', 'string']Yes-Koleksi untuk dicari
value['string', 'number', 'boolean']Yes-Koleksi untuk dicari
messagestringNo-Nilai untuk ditemukan

Output:

FieldTypeDescription
passedbooleanPesan error kustom
collection['array', 'string']Apakah asersi lolos
value['string', 'number', 'boolean']Assert bahwa koleksi berisi nilai
messagestringAssert bahwa koleksi berisi nilai

Pastikan Sama

test.assert_equal

Assert bahwa dua nilai sama

Parameters:

NameTypeRequiredDefaultDescription
actual['string', 'number', 'boolean', 'object', 'array']Yes-Nilai aktual
expected['string', 'number', 'boolean', 'object', 'array']Yes-Nilai aktual
messagestringNo-Nilai yang diharapkan

Output:

FieldTypeDescription
passedbooleanPesan error kustom
actual['string', 'number', 'boolean', 'object', 'array']Apakah asersi lolos
expected['string', 'number', 'boolean', 'object', 'array']Assert bahwa dua nilai sama
messagestringAssert bahwa dua nilai sama

Pastikan Lebih Besar Dari

test.assert_greater_than

Assert bahwa nilai lebih besar dari yang lain

Parameters:

NameTypeRequiredDefaultDescription
actualnumberYes-Nilai aktual
thresholdnumberYes-Nilai aktual
messagestringNo-Nilai threshold

Output:

FieldTypeDescription
passedbooleanPesan error kustom
actualnumberApakah asersi lolos
thresholdnumberAssert bahwa nilai lebih besar dari yang lain
messagestringAssert bahwa nilai lebih besar dari yang lain

Pastikan Panjang

test.assert_length

Assert bahwa koleksi memiliki panjang yang diharapkan

Parameters:

NameTypeRequiredDefaultDescription
collection['array', 'string']Yes-Koleksi untuk diperiksa
expected_lengthnumberYes-Koleksi untuk diperiksa
messagestringNo-Panjang yang diharapkan

Output:

FieldTypeDescription
passedbooleanPesan error kustom
actual_lengthnumberPesan error kustom
expected_lengthnumberAssert bahwa koleksi memiliki panjang yang diharapkan
messagestringAssert bahwa koleksi memiliki panjang yang diharapkan

Pastikan Tidak Null

test.assert_not_null

Assert bahwa nilai bukan null atau undefined

Parameters:

NameTypeRequiredDefaultDescription
value['string', 'number', 'boolean', 'object', 'array', 'null']Yes-Nilai untuk diperiksa
messagestringNo-Nilai untuk diperiksa

Output:

FieldTypeDescription
passedbooleanAssert bahwa nilai bukan null atau undefined
messagestringAssert bahwa nilai bukan null atau undefined

Pastikan Benar

test.assert_true

Assert bahwa kondisi adalah true

Parameters:

NameTypeRequiredDefaultDescription
conditionbooleanYes-Kondisi untuk diperiksa
messagestringNo-Kondisi untuk diperiksa

Output:

FieldTypeDescription
passedbooleanAssert bahwa kondisi adalah true
messagestringAssert bahwa kondisi adalah true

Released under the Apache 2.0 License.