Skip to content

Testing

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

6 modules

ModuleDescription
Verifica ContieneVerifica che una collezione contenga un valore
Verifica UgualeVerifica che due valori siano uguali
Verifica Maggiore DiVerifica che un valore sia maggiore di un altro
Verifica LunghezzaVerifica che una collezione abbia lunghezza attesa
Verifica Non NullVerifica che un valore non sia null o undefined
Verifica TrueVerifica che una condizione sia vera

Modules

Verifica Contiene

test.assert_contains

Verifica che una collezione contenga un valore

Parameters:

NameTypeRequiredDefaultDescription
collection['array', 'string']Yes-Collezione in cui cercare
value['string', 'number', 'boolean']Yes-Collezione in cui cercare
messagestringNo-Valore da trovare

Output:

FieldTypeDescription
passedbooleanMessaggio errore personalizzato
collection['array', 'string']Se l'asserzione e passata
value['string', 'number', 'boolean']Verifica che una collezione contenga un valore
messagestringVerifica che una collezione contenga un valore

Verifica Uguale

test.assert_equal

Verifica che due valori siano uguali

Parameters:

NameTypeRequiredDefaultDescription
actual['string', 'number', 'boolean', 'object', 'array']Yes-Valore effettivo
expected['string', 'number', 'boolean', 'object', 'array']Yes-Valore effettivo
messagestringNo-Valore atteso

Output:

FieldTypeDescription
passedbooleanMessaggio errore personalizzato
actual['string', 'number', 'boolean', 'object', 'array']Se l'asserzione e passata
expected['string', 'number', 'boolean', 'object', 'array']Verifica che due valori siano uguali
messagestringVerifica che due valori siano uguali

Verifica Maggiore Di

test.assert_greater_than

Verifica che un valore sia maggiore di un altro

Parameters:

NameTypeRequiredDefaultDescription
actualnumberYes-Valore effettivo
thresholdnumberYes-Valore effettivo
messagestringNo-Valore soglia

Output:

FieldTypeDescription
passedbooleanMessaggio errore personalizzato
actualnumberSe l'asserzione e passata
thresholdnumberVerifica che un valore sia maggiore di un altro
messagestringVerifica che un valore sia maggiore di un altro

Verifica Lunghezza

test.assert_length

Verifica che una collezione abbia lunghezza attesa

Parameters:

NameTypeRequiredDefaultDescription
collection['array', 'string']Yes-Collezione da verificare
expected_lengthnumberYes-Collezione da verificare
messagestringNo-Lunghezza attesa

Output:

FieldTypeDescription
passedbooleanMessaggio errore personalizzato
actual_lengthnumberMessaggio errore personalizzato
expected_lengthnumberVerifica che una collezione abbia lunghezza attesa
messagestringVerifica che una collezione abbia lunghezza attesa

Verifica Non Null

test.assert_not_null

Verifica che un valore non sia null o undefined

Parameters:

NameTypeRequiredDefaultDescription
value['string', 'number', 'boolean', 'object', 'array', 'null']Yes-Valore da verificare
messagestringNo-Valore da verificare

Output:

FieldTypeDescription
passedbooleanVerifica che un valore non sia null o undefined
messagestringVerifica che un valore non sia null o undefined

Verifica True

test.assert_true

Verifica che una condizione sia vera

Parameters:

NameTypeRequiredDefaultDescription
conditionbooleanYes-Condizione da verificare
messagestringNo-Condizione da verificare

Output:

FieldTypeDescription
passedbooleanVerifica che una condizione sia vera
messagestringVerifica che una condizione sia vera

Released under the Apache 2.0 License.