Domande con tag 'mocking'

3
risposte

Test unitario: dovremmo preoccuparci di distinguere tra Mock e Stub?

Ci sono state molte discussioni in vari blog, forum e su StackExchange sulla distinzione tra oggetti Mock e Stub (molti dei quali fanno specifico riferimento al framework di Rhino Mocks). Questi includono post di Martin Fowler e un capitolo di "...
posta 13.04.2011 - 04:03
2
risposte

È possibile simulare e inserire tratti in PHPUnit?

Ho bisogno di estendere una classe di terze parti che non posso modificare. Le dipendenze della classe sono per lo più iniettate attraverso il costruttore, rendendole facili da prendere in giro. Tuttavia, la classe utilizza anche metodi tratti d...
posta 10.01.2016 - 19:22
3
risposte

Come testare il codice di test che scarica un file da un repository github

Questa è la struttura della mia soluzione: Storage.csproj > FileDownloader.cs > GitHubProvider.cs (implements IStorageProvider) > IStorageProvider.cs Storage.Test.csproj > FileDownloaderFixture.cs L'idea è che posso...
posta 19.09.2014 - 07:57
5
risposte

Fino a che punto devo andare con l'iniezione delle dipendenze e il mocking?

Dire che ho una classe seguente: public class A { public void execute() { if (something) ThirdPartyApi.method(); } } Ora vorrei testare in particolare il metodo execute() . Voglio assicurare che tutti i percorsi son...
posta 13.08.2018 - 12:09
2
risposte

Chi dovrebbe inizializzare le dipendenze in un'applicazione TDD?

Sto cercando di imparare a implementare TDD con oggetti finti / falsi. Una delle domande che ho è come inizializzare una dipendenza in un'applicazione che implementa TDD? Un esempio tratto da questo articolo Beginning Mocking With Moq 3 mostra...
posta 27.08.2012 - 04:10
2
risposte

Test dell'abbonamento dell'handler di eventi C #

Voglio che i miei test di unità siano in grado di verificare che alcuni eventi siano stati sottoscritti o annullati in punti specifici. Attualmente, vedo due opzioni. VerifiableEventHandler Ogni cliente si abbona utilizzando la notazione...
posta 15.04.2014 - 14:16
3
risposte

Implementazione della logica comune nella classe base

Sfondo Nella documentazione di un progetto su cui sto lavorando mi sono imbattuto nella seguente frase che ha immediatamente attivato un allarme per me: when having several concrete classes that inherits from the same base class, logic w...
posta 25.03.2015 - 15:39
2
risposte

Come configurare il sistema di build per il test dell'unità + simulazione?

Abbiamo una base di codice legacy interamente in C ++. Il nostro sistema di build è CMake. La mia prima pugnalata al test unitario è stata la seguente: Definisci un obiettivo ( LibraryA ). Questa libreria contiene il codice da testare....
posta 18.06.2015 - 01:21
1
risposta

Sta prendendo in giro i microservizi?

Sto cercando di capire come funziona il flusso di lavoro di sviluppo per lavorare con microservizi e applicazioni multicontainer docker. La cosa che sto cercando in particolare di risolvere è ottenere un buon flusso di lavoro "live reload" in...
posta 25.01.2018 - 22:21
2
risposte

Quanto bene sto scrivendo i miei test?

Ho iniziato a lavorare come codificatore per circa 2 anni, ma sto scrivendo i miei primi "veri" test per un'applicazione non banale. Ho cercato di seguire le best practice che ho raccolto da internet qua e là, ma vorrei un feedback sul fatto che...
posta 04.05.2015 - 19:12