mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-24 11:14:18 +00:00
705 B
705 B
aliases | ||
---|---|---|
|
test che verifica il corretto funzionamento di una piccola parte (unità) di codice, conoscendo come essa si comporta internamente (a scatola aperta o bianca).
#Extra In linguaggi con elementi a visibilità variabile, solitamente gli unit test possono accedere agli elemento protetto e elemento pubblico.
Esempio
def add(a, b):
return a + b
def test_add_basic():
assert add(1, 2) == 3
assert add(10, 20) == 30
def test_add_zero():
assert add(1, 0) == 1
assert add(0, 0) == 0
def test_add_negative():
assert add(-1, -2) == -3
assert add(-1, 1) == 0