Articles of testing

Come configurare JPA per i test in Maven

Esiste un modo per impostare un secondo file persistence.xml in un progetto Maven in modo tale che venga utilizzato per il test anziché per quello normale utilizzato per la distribuzione? Ho provato a inserire un persistence.xml in src / test / resources / META-INF, che viene copiato in target / test-classs / META-INF, ma sembra […]

Come faccio a far funzionare i miei test di Maven Integration

Ho un progetto multi-modulo di maven2 e in ciascuno dei miei moduli figlio ho test JUnit che sono denominati rispettivamente Test.java e Integration.java per i test unitari e di integrazione. Quando eseguo: mvn test tutti i test JUnit *Test.java all’interno dei moduli figlio vengono eseguiti. Quando eseguo mvn test -Dtest=**/*Integration nessuno dei test di Integration.java […]

Come disabilitare la finestra di dialogo “Debug / Close Application” su Windows Vista?

Quando un’applicazione si arresta in modo anomalo su Windows e viene installato un debugger come Visual Studio viene visualizzata la seguente finestra di dialogo modale: [Titolo: Microsoft Windows] X ha smesso di funzionare Un problema ha causato il blocco del programma in modo corretto. Windows chiuderà il programma e ti informsrà se una soluzione è […]

Sostituisci Java System.currentTimeMillis per testare il codice sensibile al tempo

Esiste un modo, in codice o con argomenti JVM, per sovrascrivere l’ora corrente, come presentato tramite System.currentTimeMillis , oltre a modificare manualmente l’orologio di sistema sul computer host? Un po ‘di background: Abbiamo un sistema che esegue una serie di processi contabili che ruotano gran parte della loro logica intorno alla data corrente (ovvero il […]

Metodo finale beffardo

Ho bisogno di prendere in giro qualche lezione con il metodo finale usando mockito. Ho scritto qualcosa del genere @Test public void test() { B b = mock(B.class); doReturn(“bar called”).when(b).bar(); assertEquals(“must be \”overrided\””, “bar called”, b.bar()); //bla-bla } class B { public final String bar() { return “fail”; } } Ma fallisce. Ho provato alcuni […]

Come verificare se il listener di eventi collegato dynamicmente esiste o no?

Ecco il mio problema: è ansible in qualche modo verificare l’esistenza di listener di eventi collegati dynamicmente? O come posso controllare lo stato della proprietà “onclick” (?) In DOM? Ho cercato internet proprio come StackOverflow per una soluzione, ma senza fortuna. Ecco il mio html: link 1 link 2 Quindi in javascript allego il listener […]

Come deridere il metodo privato per testare usando PowerMock?

Ho una class che vorrei testare con un metodo pubblico che chiama privato. Mi piacerebbe pensare che il metodo privato funzioni correttamente. Ad esempio, vorrei qualcosa come doReturn….when… Ho trovato che esiste una soluzione ansible con PowerMock , ma questa soluzione non funziona per me. Come si può fare? Qualcuno ha avuto questo problema?

Come eseguire di nuovo i test JUnit falliti immediatamente?

C’è un modo per avere una regola JUnit o qualcosa di simile che dia ad ogni test in errore una seconda possibilità, semplicemente cercando di eseguirlo ancora una volta. Background: ho un ampio set di test Selenium2-WebDriver scritti con JUnit. A causa di un tempismo molto aggressivo (solo brevi periodi di attesa dopo i clic) […]

jquery (o pure js) simula il tasto enter premuto per il test

Qual è il modo migliore per simulare l’utente premendo “invio”? $ (elemento) .keypress () non sembra permettermi di passare la chiave effettiva che è stata premuta. Questo è per i test unitari.

Che cosa rende un buon test unitario?

Sono sicuro che molti di voi stanno scrivendo molti test automatici e che si sono verificati alcuni problemi comuni durante i test unitari. La mia domanda è seguire le regole di comportamento per scrivere i test al fine di evitare problemi in futuro? Per essere più specifici: quali sono le proprietà di buoni test unitari […]