Skip to content

Testing

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

6 modules

ModuleDescription
İçerme DoğrulaKoleksiyonun bir değer içerdiğini doğrula
Eşitlik Doğrulaİki değerin eşit olduğunu doğrula
Büyüklük DoğrulaDeğerin başka bir değerden büyük olduğunu doğrula
Uzunluk DoğrulaKoleksiyonun beklenen uzunluğa sahip olduğunu doğrula
Null Olmama DoğrulaDeğerin null veya undefined olmadığını doğrula
Doğruluk DoğrulaKoşulun doğru olduğunu doğrula

Modules

İçerme Doğrula

test.assert_contains

Koleksiyonun bir değer içerdiğini doğrula

Parameters:

NameTypeRequiredDefaultDescription
collection['array', 'string']Yes-Aranacak koleksiyon
value['string', 'number', 'boolean']Yes-Aranacak koleksiyon
messagestringNo-Bulunacak değer

Output:

FieldTypeDescription
passedbooleanÖzel hata mesajı
collection['array', 'string']Doğrulama geçti mi
value['string', 'number', 'boolean']Koleksiyonun bir değer içerdiğini doğrula
messagestringKoleksiyonun bir değer içerdiğini doğrula

Eşitlik Doğrula

test.assert_equal

İki değerin eşit olduğunu doğrula

Parameters:

NameTypeRequiredDefaultDescription
actual['string', 'number', 'boolean', 'object', 'array']Yes-Gerçek değer
expected['string', 'number', 'boolean', 'object', 'array']Yes-Gerçek değer
messagestringNo-Beklenen değer

Output:

FieldTypeDescription
passedbooleanÖzel hata mesajı
actual['string', 'number', 'boolean', 'object', 'array']Doğrulama geçti mi
expected['string', 'number', 'boolean', 'object', 'array']İki değerin eşit olduğunu doğrula
messagestringİki değerin eşit olduğunu doğrula

Büyüklük Doğrula

test.assert_greater_than

Değerin başka bir değerden büyük olduğunu doğrula

Parameters:

NameTypeRequiredDefaultDescription
actualnumberYes-Gerçek değer
thresholdnumberYes-Gerçek değer
messagestringNo-Eşik değeri

Output:

FieldTypeDescription
passedbooleanÖzel hata mesajı
actualnumberDoğrulama geçti mi
thresholdnumberDeğerin başka bir değerden büyük olduğunu doğrula
messagestringDeğerin başka bir değerden büyük olduğunu doğrula

Uzunluk Doğrula

test.assert_length

Koleksiyonun beklenen uzunluğa sahip olduğunu doğrula

Parameters:

NameTypeRequiredDefaultDescription
collection['array', 'string']Yes-Kontrol edilecek koleksiyon
expected_lengthnumberYes-Kontrol edilecek koleksiyon
messagestringNo-Beklenen uzunluk

Output:

FieldTypeDescription
passedbooleanÖzel hata mesajı
actual_lengthnumberÖzel hata mesajı
expected_lengthnumberKoleksiyonun beklenen uzunluğa sahip olduğunu doğrula
messagestringKoleksiyonun beklenen uzunluğa sahip olduğunu doğrula

Null Olmama Doğrula

test.assert_not_null

Değerin null veya undefined olmadığını doğrula

Parameters:

NameTypeRequiredDefaultDescription
value['string', 'number', 'boolean', 'object', 'array', 'null']Yes-Kontrol edilecek değer
messagestringNo-Kontrol edilecek değer

Output:

FieldTypeDescription
passedbooleanDeğerin null veya undefined olmadığını doğrula
messagestringDeğerin null veya undefined olmadığını doğrula

Doğruluk Doğrula

test.assert_true

Koşulun doğru olduğunu doğrula

Parameters:

NameTypeRequiredDefaultDescription
conditionbooleanYes-Kontrol edilecek koşul
messagestringNo-Kontrol edilecek koşul

Output:

FieldTypeDescription
passedbooleanKoşulun doğru olduğunu doğrula
messagestringKoşulun doğru olduğunu doğrula

Released under the Apache 2.0 License.