Domande con tag 'assertions'

2
risposte

Come (o dovrei) avere un assert per test con confronti tra oggetti? [duplicare]

Recentemente ho letto The Art of Unit Testing di Roy Osherove che ho trovato molto utile per aiutarmi a stabilire come definire una buona unità prova. Un aspetto chiave delle linee guida proposte da Roy è quello di assicurarsi che un test...
posta 01.05.2014 - 14:46
5
risposte

Asserzioni in funzioni private - Dove disegnare la linea?

Usiamo asserzioni per verificare comportamenti illegali che non dovrebbero accadere se tutto funziona come dovrebbe, come usare NULL come argomento quando chiaramente non dovrebbe. Questo è tutto molto bene quando scrivi funzioni pubblic...
posta 25.03.2011 - 22:47
3
risposte

Informazioni sull'uso delle asserzioni [duplicato]

Mi sono imbattuto in un articolo chiamato Programmazione con asserzioni . E accanto al meccanismo di attivazione e disattivazione delle asserzioni dopo la compilazione, non capisco. Perché le asserzioni sono state introdotte a livello di l...
posta 06.03.2013 - 10:30
3
risposte

Debug.Assert è obsoleto se si scrivono i test di unità?

Proprio come la domanda chiede, c'è bisogno di aggiungere Debug.Assert nel tuo codice se stai scrivendo unit test (che ha le sue asserzioni)? Ho potuto vedere che questo potrebbe rendere il codice più ovvio senza dover entrare nei test, tuttavia...
posta 15.04.2012 - 16:08
2
risposte

Trattare con ipotesi nei moduli che risultano in un lavoro duplicato

Immagina un gioco che ha bisogno di segnare le parole. Una parola deve essere valutata immediatamente, in una lista di parole o anche in una lista di parole dalla lista dei giocatori. Ho creato un modulo di punteggio che ha i seguenti metodi...
posta 27.01.2018 - 01:51
2
risposte

Asserzioni vs Eccezioni - la mia comprensione delle differenze tra i due è corretta? [duplicare]

Design By Contract uses preconditions and postconditions of the public methods in a class together to form a contract between the class and its clients. a) Nel codice implementiamo precondizioni e postcondizioni come asserzioni...
posta 02.05.2013 - 22:48
0
risposte

Pro e contro di affermazione a livello di DB nei test del selenio

Considera un test del selenio che fa alcuni passaggi sull'interfaccia utente (ad esempio, compila un campo e poi fai clic su un pulsante di salvataggio), quindi controlla con una query DB se i dati inseriti nel nuovo campo sono stati effettivame...
posta 13.11.2016 - 13:18
1
risposta

Asser generali nei test unitari

Recentemente ho avuto a che fare con Sr Dev che ama i test delle unità. È fantastico! Non sono sicuro di essere d'accordo con i suoi metodi di prova, però, esempio forzato: function foo (String $var) { switch ($var) { case 'hello':...
posta 03.02.2017 - 16:03
3
risposte

È buono controllare esplicitamente per null nei test unitari?

Indipendentemente dal fatto che un valore sia null potrebbe essere controllato implicitamente in questo modo: assertThat(value).isEqualTo("something"); Oppure potrebbe essere controllato esplicitamente: assertThat(value).isNotNull();...
posta 07.05.2014 - 09:37
1
risposta

Utilizzo di un flag nel repository in memoria per indicare l'aggiornamento all'entità

Sto per scrivere un sacco di test per la mia applicazione. Mentre alcuni test verificano se tutto funziona se l'utente inserisce i dati corretti, la maggior parte di essi gestisce dati errati / mancanti. In questi casi, nulla dovrebbe essere agg...
posta 04.09.2013 - 19:27