Durante la prova in qualsiasi lingua, come fa ognuno frase i loro messaggi di asserzione?asserzione: presuppongono il fallimento, o assumere il successo
Vedo tre modi ovvi:
# assume failure
assert (4-2) == 2, "Subtracting 2 from 4 doesn't equal 2"
# describe success
assert (4-2) == 2, "Subtracting 2 from 4 should equal 2"
# be vauge with failure
assert (4-2) == 2, "Subtracting 2 from 4 is broken"
Si tratta ovviamente di un esempio semplice, ma si ottiene l'idea. Qual è la pratica standard? cosa fai? Perché?
ruby non stampa l'espressione, solo la riga #. Ma non pensare troppo al messaggio mi consente certamente di scrivere più test. –