Domande con tag 'unit-testing'

2
risposte

Mocking di un parser di file

Ho un parser di file e il mio manager mi ha detto che ho bisogno di creare test unitari per questo. Ecco il mio codice: public class ParsedDetails { public int Id { get; set; } public Guid Guid { get; set; } public bool IsValid { g...
posta 19.10.2016 - 13:55
3
risposte

C # / Java: ogni classe dovrebbe avere un metodo principale?

Ultimamente ho imparato C # per vedere l'altro lato della medaglia (ho già una buona conoscenza di Java), quindi ho letto su C # e ho trovato un articolo chiamato C# per sviluppatori Java e nella lettura dell'articolo ho visto qualcosa che non...
posta 11.09.2016 - 20:15
2
risposte

Verifica il problema di copertura e riusabilità

Non sono molto bravo a scrivere test di unità, quindi ho un problema. Ho un binary_search_tree e sto scrivendo i test per i metodi insert e contains : struct BinarySearchTree {}; TEST(BinarySearchTree, Insert) { BinarySearch...
posta 04.04.2016 - 12:25
4
risposte

Unit testing Markov codice catena

Quali sono i modi migliori per unità di codice di test che restituisce sequenze casuali che soddisfano condizioni specifiche, come le catene Markov? Siamo specifici. Ci sono due cose naturali da testare: Che lo stato iniziale restituito...
posta 06.08.2018 - 19:18
3
risposte

Va bene creare e rilasciare i database durante i test unitari

Sto lavorando con il primo approccio al codice EntityFramework 6 e SQL Server 2014 Express. Tuttavia, il DBMS potrebbe cambiare in futuro. Questa impostazione consente di creare facilmente un database e aggiungere alcuni dati fittizi per i te...
posta 13.09.2016 - 09:27
4
risposte

Unit test una funzione di uguaglianza in virgola mobile generica

Ho scritto una funzione che testa due numeri in virgola mobile per un'uguaglianza approssimativa (vedi questa domanda di revisione del codice ). Mi piacerebbe testare la mia funzione unitaria, ma non sono sicuro del modo migliore per farlo. Ov...
posta 29.01.2018 - 16:20
4
risposte

Devo usare metodi virtuali per rendere possibile il mocking?

Finora ho usato per scrivere interfacce per quelle classi che voglio simulare / falsificare. Il motivo è che quelle classi non hanno alcun metodo virtuale per sovrascrivere. Ma recentemente ho capito che potevo usare anche metodi virtuali. Qu...
posta 10.07.2017 - 09:42
5
risposte

Test delle unità su livelli più alti di architettura

tl; dr: le librerie e le classi che uso come client sono ben testate. Come posso usare quella conoscenza per ridurre la quantità di test? Elaborazione: supponiamo per scopi teorici che stiamo implementando una funzione che fa qualcosa di abba...
posta 15.05.2015 - 15:23
1
risposta

Strategia di test per una base di codice disordinata

A un entry level per una base di codice che non hai familiarità con, come si introducono i test, a quali livelli? Quando vengono introdotti in codebase senza test e allo stesso tempo vengono aggrovigliati insieme, è difficile misurare dove è...
posta 20.09.2017 - 08:35
1
risposta

Test - Come testare se stai testando il codice?

Stavo pensando ai test unitari e alla copertura del codice, e ho pensato a questo pensiero: It is possible to have 100% code coverage and not test 100% of your code. Ad esempio: function myTestedFunction(){ doSomething(); doSom...
posta 11.01.2015 - 20:00