Domande taggate «assert»

Un'asserzione è un'affermazione che interrompe un programma quando viene valutato come falso. Assert viene in genere utilizzato per il debug e situazioni che non dovrebbero mai verificarsi.

30
Come si afferma che una determinata eccezione viene generata nei test di JUnit 4?
Come posso usare JUnit4 in modo idiomatico per verificare che alcuni codici generino un'eccezione? Mentre posso certamente fare qualcosa del genere: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown = true; } assertTrue(thrown); } Ricordo che esiste un'annotazione o un …
2001 java  exception  junit  junit4  assert 




14
Le migliori pratiche per affermare Python
Esiste un problema di prestazioni o di manutenzione del codice con l'utilizzo assertcome parte del codice standard anziché utilizzarlo solo per scopi di debug? È assert x >= 0, 'x is less than zero' meglio o peggio di if x < 0: raise Exception, 'x is less than zero' Inoltre, …


11
Perché JUnit non fornisce i metodi assertNotEquals?
Qualcuno sa perché JUnit 4 fornisce assertEquals(foo,bar)ma non i assertNotEqual(foo,bar)metodi? Fornisce assertNotSame(corrispondente a assertSame) e assertFalse(corrispondente a assertTrue), quindi sembra strano che non si siano preoccupati di includerlo assertNotEqual. A proposito, so che JUnit-addons fornisce i metodi che sto cercando. Sto solo chiedendo per curiosità.
429 java  junit  assert 


14
Che cos'è "assert" in JavaScript?
Cosa assertsignifica in JavaScript? Ho visto qualcosa di simile: assert(function1() && function2() && function3(), "some text"); E vorrei sapere cosa fa il metodo assert().
263 javascript  assert 



25
Come eseguire un'asserzione JUnit su un messaggio in un logger
Ho un codice sotto test che chiama un logger Java per segnalarne lo stato. Nel codice di test JUnit, vorrei verificare che in questo logger sia stata effettuata la voce di registro corretta. Qualcosa seguendo le seguenti linee: methodUnderTest(bool x){ if(x) logger.info("x happened") } @Test tester(){ // perhaps setup a …
206 java  logging  junit  assert 

21
Affermare il male? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
199 c++  c  error-handling  go  assert 



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.