Domande con tag 'stub'

6
risposte

In che modo esattamente i test delle unità dovrebbero essere scritti senza fare il mocking estensivamente?

Come ho capito, il punto dei test unitari è quello di testare unità di codice in isolamento . Ciò significa che: Non dovrebbero interrompere il codice non correlato cambiare altrove nel codebase. Solo un test di unità dovrebbe essere su...
posta 27.11.2018 - 11:46
3
risposte

Cosa significa stubbing in programmazione?

Spesso sento il termine mozzicone, mozzano qualcosa, mozziconi, ... ecc. Cosa significa stubbing nella programmazione, da dove viene la parola? e in quali contesti può essere usato? (solo esempi)     
posta 31.01.2015 - 13:36
4
risposte

Le mazze violano il principio Aperto / Chiuso?

Qualche tempo fa ho letto, in una risposta Stack Overflow che non riesco a trovare, una frase che spiegava che dovresti testare le API pubbliche e l'autore ha detto che dovresti testare le interfacce. L'autore ha anche spiegato che se l'implemen...
posta 12.08.2015 - 23:28
1
risposta

Stubbing e mocking boundaries

Supponiamo che sto creando un'API JSON e vorrei includere un endpoint che restituisca un elenco di post creati di recente. Da qualche parte nel mio sistema c'è un modello Post esistente con il seguente test: crea alcuni post nel db (alcuni n...
posta 17.04.2013 - 05:08
2
risposte

Qualcuno ha usato uno stub nel codice di produzione?

Ho una situazione in cui alcune procedure restituiscono un oggetto (un po 'come un DTO) con una determinata interfaccia: interface ISomeInterface { string StringReadOnlyProperty { get; } int IntReadWriteProperty { get; set; } } (Nel...
posta 21.04.2011 - 14:53
4
risposte

Test Raddoppia, Mock e Stub - quando non usare e perché, per Ruby, Rspec

Ho imparato a conoscere il mocking e lo stubbing e ho visto come possono aiutarmi a creare grandi suite di test che funzionano in modo accecante e quindi velocizzano enormemente il mio processo di sviluppo. Tuttavia ho visto anche il lato neg...
posta 09.03.2014 - 06:34
4
risposte

Passare da finto a oggetti reali?

Sono come fare il TDD, così ho iniziato tutto prendendo in giro oggetti, creando interfacce, stub, grandiosi. Il design sembra funzionare, ora implementerò le cose, molto del codice usato negli stub verrà riutilizzato nella mia reale implemen...
posta 26.06.2012 - 00:08
1
risposta

Mantenere gli stub nella sincronizzazione?

Se voglio testare il codice di frontend (es. react SPA) che interroga il backend e cancello le risposte dal back-end usando sinon fake server / fake XHR, allora cosa succede se il codice di backend cambia? Se il backend cambia, i te...
posta 05.06.2018 - 22:59
0
risposte

Gestione della dipendenza esterna stubbed

In sut dovrei avere due tipi di dipendenze da sopprimere: dipendenze di terze parti ( mongodb & co) e dipendenze proprie: var async = require('async'), // This dependency should not be stubbed mongodb = require('mongodb'), // 3rd...
posta 20.10.2015 - 13:10
2
risposte

Correggere Seam per Stub

Nel capitolo 3 del suo libro The Art of Unit Test: con esempi in C # , Roy Osherove illustra la questione di indesiderabili dipendenze esterne nel codice sotto test. Lo mostra con un metodo chiamato IsValidLogFileName che accetta una st...
posta 07.03.2014 - 17:05