Domande taggate «unit-testing»

Il test unitario è un metodo con cui vengono testate le singole unità del codice sorgente per determinare se sono idonee all'uso.

23
Come si afferma l'uguaglianza su due classi senza un metodo di uguaglianza?
Supponiamo di avere una classe senza il metodo equals (), di cui non ho il sorgente. Voglio affermare l'uguaglianza su due istanze di quella classe. Posso fare più affermazioni: assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB()); assertEquals(obj1.getFieldC(), obj2.getFieldC()); ... Non mi piace questa soluzione perché non ottengo il quadro completo dell'uguaglianza se un'asserzione …
111 java  unit-testing  junit 



4
Il modo migliore per testare le query SQL [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Migliora questa domanda Ho riscontrato un problema in cui continuiamo ad avere …
109 sql  unit-testing 


7
Sviluppo F # e unit test?
Ho appena iniziato con F #, che è il mio primo linguaggio funzionale. Ho lavorato quasi esclusivamente con C # e mi piace molto il modo in cui F # mi porta a ripensare a come scrivo il codice. Un aspetto che trovo un po 'disorientante è il cambiamento nel …

6
Testare la parametrizzazione in xUnit.net simile a NUnit
Esistono mezzi nel framework xUnit.net simili alle seguenti funzionalità di NUnit? [Test, TestCaseSource("CurrencySamples")] public void Format_Currency(decimal value, string expected){} static object[][] CurrencySamples = new object[][] { new object[]{ 0m, "0,00"}, new object[]{ 0.0004m, "0,00"}, new object[]{ 5m, "5,00"}, new object[]{ 5.1m, "5,10"}, new object[]{ 5.12m, "5,12"}, new object[]{ 5.1234m, "5,12"}, …



12
Come testate i metodi privati ​​con NUnit?
Mi chiedo come utilizzare correttamente NUnit. Innanzitutto, ho creato un progetto di test separato che utilizza il mio progetto principale come riferimento. Ma in tal caso, non sono in grado di testare metodi privati. La mia ipotesi era che dovessi includere il mio codice di prova nel mio codice principale …

8
Esecuzione di PostgreSQL solo in memoria
Voglio eseguire un piccolo database PostgreSQL che gira solo in memoria, per ogni unit test che scrivo. Per esempio: @Before void setUp() { String port = runPostgresOnRandomPort(); connectTo("postgres://localhost:"+port+"/in_memory_db"); // ... } Idealmente avrò un singolo eseguibile postgres controllato nel controllo della versione, che verrà utilizzato dallo unit test. Qualcosa di …


7
Come si afferma che un Iterable contiene elementi con una determinata proprietà?
Supponiamo di voler eseguire un test unitario di un metodo con questa firma: List<MyItem> getMyItems(); Supponiamo che MyItemsia un Pojo che ha molte proprietà, una delle quali è "name"accessibile tramite getName(). Tutto quello che mi interessa verificare è che List<MyItem>, o any Iterable, contenga due MyItemistanze, le cui "name"proprietà hanno …

4
Test del controller RSpec - risposta vuota. Corpo
Sono bloccato con un problema durante il test dei miei controller con RSpec: la chiamata response.body restituisce sempre una stringa vuota. Nel browser tutto viene visualizzato correttamente e i test delle funzionalità di cetriolo sembrano farlo bene, ma RSpec fallisce ogni volta. Altre aspettative sull'oggetto risposta, come response.should render_template('index')passare senza …


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.