Domande taggate «unit-testing»

Il test unitario è un metodo mediante il quale vengono testate singole unità del codice sorgente per determinare se sono idonee all'uso.

1
Come dovrei testare la logica del database dell'unità?
Ho ancora un problema a superare un piccolo problema quando si tratta di TDD. Ho bisogno di un metodo che ottenga un determinato set di record di dati filtrati dal livello dati (linq2SQL). Si noti che sto usando le classi generate da Linq che sono generate dal DBML. Ora il …
12 c#  unit-testing 



5
Come testare un file jsp?
Sto sviluppando un'applicazione Java 6 EE e sto testando il mio codice jsp con un altro con una versione di prova delle chiamate di funzione e del codice utilizzato in quello originale, ma sembra sciolto e poco pratico. C'è un buon modo per eseguire questo tipo di test?



2
Test - DB in memoria vs derisione
Quando si scrivono i test, perché qualcuno dovrebbe voler usare un database in memoria solo per deridere i dati? Ho visto che i database in memoria potrebbero essere utili per testare i propri repository. Ma se si utilizza un framework (come Spring Data), testare i repository testerebbe il framework e …

2
Unit test per testare la creazione di un oggetto dominio
Ho un Unit Test, che assomiglia a questo: [Test] public void Should_create_person() { Assert.DoesNotThrow(() => new Person(Guid.NewGuid(), new DateTime(1972, 01, 01)); } Sto affermando che qui viene creato un oggetto Person, ovvero che la validazione non fallisce. Ad esempio, se il Guid è nullo o la data di nascita è …



3
Come deridere il metodo con oggetto hard coded?
Sto lavorando a un'applicazione che ha più livelli. Livello di accesso ai dati per recuperare e salvare i dati dall'origine dati, logica aziendale per manipolare i dati, interfaccia utente per mostrare i dati sullo schermo. Faccio anche test unitari del livello di logica aziendale. L'unico requisito è testare il flusso …





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.