Domande con tag 'mocking'

1
risposta

Come testare l'unità di un client web?

Ho molti problemi a capire come testare il mio client web. Ho appena finito un progetto usando TDD per la prima volta - questo progetto non ha dipendenze esterne come chiamate API o database, era puro codice C #. Ho sicuramente visto i benefi...
posta 01.12.2013 - 12:31
1
risposta

Devo avere il codice che esiste solo per il test?

Ho una classe di servizio che è responsabile della creazione di istanze di repository e del loro utilizzo. Fa una richiesta Http esterna che idealmente mi piacerebbe prendere in giro per il test. Tuttavia, non sono del tutto sicuro del modo migl...
posta 12.04.2016 - 17:22
2
risposte

Come dovrei testare un'unità di una funzione che usa setter?

Uso un pattern pattern di repository e ho riscontrato un ostacolo durante la scrittura di un unit test per uno dei miei metodi. Sono abbastanza nuovo nello scrivere test di unità, quindi gradirei qualsiasi aiuto! Diciamo che ho un metodo che...
posta 03.05.2017 - 10:33
2
risposte

Come testare l'unità senza derisioni e non essere legato a implementazioni concrete di un'interfaccia

Mi considero un 'mockist' sul dibattito 'mockista' contro 'classicista', ma sto cercando di capire l'altro punto di vista. Immagina di avere questa classe, in cui un'istanza concreta di IDependency viene iniettata da un contenitore IoC....
posta 14.05.2014 - 18:01
2
risposte

Qual è il modo consigliato per creare dati di test per i casi di test unitario?

Sono nuovo al test TDD / unità. Ho intenzione di scrivere un algoritmo di programmazione complesso in Java. Poiché questo modulo è una parte fondamentale della nostra applicazione e ci sono numerosi scenari in esso, voglio scrivere casi di te...
posta 01.12.2018 - 07:04
2
risposte

L'uso di una costante come parametro di un metodo di dipendenza da prova dell'unità testata è errato?

Abbiamo un caso di test unitario in cui vogliamo affermare che dopo un'operazione login , SUT è in grado di chiamare un metodo su una delle sue dipendenze. Questa dipendenza è una NavigationManager e l'aspettativa è che chiami Navigati...
posta 12.07.2015 - 01:02
5
risposte

Gli oggetti fittizi per i test devono essere creati a un livello alto o basso

Quando si creano test di unità per questi altri oggetti, qual è il modo migliore per creare oggetti mock che forniscono dati ad altri oggetti. Dovrebbero essere creati ad un 'alto livello' e intercettare le chiamate il prima possibile, o dovrebb...
posta 31.10.2013 - 02:57
1
risposta

Gestione della dipendenza hardware durante il test dell'unità

Sto scrivendo un driver per un sensore IMU usando un approccio di sviluppo basato su test. Il protocollo di comunicazione di scelta è SPI. Utilizzando il processore CubeMX e STM32F415, l'interfaccia SPI è implementata nel file stm32f4xx_hal_spi...
posta 09.08.2018 - 14:39
3
risposte

Quando contrassegnare una funzione come virtuale?

Sto cercando di capire il modo idiomatico di codificare. Sto usando gmock per testare i componenti che scrivo. Gmock richiede che i metodi siano virtuali per essere in grado di prendere in giro, ma la classe che sto cercando di prendere in giro...
posta 07.04.2016 - 07:40
1
risposta

Come faccio a prendere in giro una grande fonte di dati?

Sto sviluppando una soluzione ML / AI e sto cercando di scrivere alcuni test unitari. Finisco con oggetti di grandi dimensioni con molti dati. Questi provengono da un'origine dati che è costruita in fase di runtime. I dati creati come una com...
posta 18.07.2017 - 15:24