Dovrei essere scrivendo
assertTrue("User logged in", user.isLoggedIn());
o
assertTrue("User is not logged in", user.isLoggedIn());
I metodi di asserzione JUnit devono essere espressi in positivo o in negativo?
La prima fornisce una migliore lettura all'interno dei file di origine:
"Affermo che quanto segue è vero:. L'utente loggato"
Il messaggio di errore può essere letta in entrambi i modi: "L'errore è che l'utente è connesso a"
java.lang.AssertionError: User logged in
"C'è un errore nell'affermare che l'utente è connesso"
documentazione JUnit non fornisce una chiara guida a cui dovrebbe essere, tranne che è
"il messaggio di identificazione per il {@link AssertionError}",
E in entrambi i casi, il testo identifica l'essere di prova correre.
Qual è l'utilizzo comune?
Mi piace, breve ma al punto. – Steve