Popolare framework di unit test per Java e Scala. L'ultima versione, JUnit 5, supporta ricchi test basati su annotazioni e parametri. Prendi in considerazione l'utilizzo insieme al tag Java o Scala per indicare il tuo caso d'uso.
Non riesco a capire come JUnit 4.8 dovrebbe funzionare con i matcher di Hamcrest. Ci sono alcuni matcher definiti all'interno junit-4.8.jardi org.hamcrest.CoreMatchers. Allo stesso tempo ci sono altri matcher hamcrest-all-1.1.jarin org.hamcrest.Matchers. Allora, dove andare? Devo includere esplicitamente JAR hamcrest nel progetto e ignorare i matcher forniti da JUnit? In particolare, …
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 5 anni fa . Migliora questa domanda JUnit 4 e TestNG erano comparabili. Quali sono i …
Sono nuovo ai test Java con JUnit. Devo lavorare con Java e vorrei utilizzare gli unit test. Il mio problema è: ho una classe astratta con alcuni metodi astratti. Ma ci sono alcuni metodi che non sono astratti. Come posso testare questa classe con JUnit? Codice di esempio (molto semplice): …
Prima di tutto, ho trovato molti thread su StackOverflow a riguardo, ma nessuno di loro mi ha davvero aiutato, quindi mi dispiace porre una domanda forse duplicata. Sto eseguendo i test JUnit usando spring-test, il mio codice ha questo aspetto @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {}) public class StudentSystemTest { @Autowired private …
Per il layout abbiamo il nostro famoso testo "Lorem ipsum" per verificarne l'aspetto. Quello che sto cercando è un insieme di file contenenti testo codificato con diverse codifiche diverse che posso utilizzare nei miei test JUnit per testare alcuni metodi che hanno a che fare con la codifica dei caratteri …
Se ho una suite di test con più test, quando provo a eseguire un singolo test unitario, dal menu contestuale dell'editor di codice o dalla vista JUnit, sembra insistere per eseguire sempre l'intera suite, piuttosto che il prova singola. C'è un modo per disabilitare per modificare questo comportamento in modo …
Guardando l'ultimo caso di test JUnit che ho scritto, ho chiamato il metodo BasicConfigurator.configure () di log4j all'interno del costruttore della classe. Ha funzionato bene per eseguire solo quella singola classe dal comando "run as JUnit test case" di Eclipse. Ma mi rendo conto che non è corretto: sono abbastanza …
Oggi ho visto un test case JUnit con un'asserzione java invece delle asserzioni JUnit: ci sono vantaggi o svantaggi significativi nel preferire l'una all'altra?
Sto cercando di preformare la configurazione e lo smontaggio per una serie di test di integrazione, utilizzando jUnit 4.4 per eseguire i test. Lo smontaggio deve essere eseguito in modo affidabile. Ho altri problemi con TestNG, quindi sto cercando di riportare su jUnit. Quali hook sono disponibili per l'esecuzione prima …
Attualmente sto cercando modi per creare test automatizzati per un servizio web basato su JAX-RS (Java API for RESTful Web Services). Fondamentalmente ho bisogno di un modo per inviargli determinati input e verificare di ottenere le risposte previste. Preferirei farlo tramite JUnit, ma non sono sicuro di come farlo. Quale …
Esistono best practice per fare in modo che Junit esegua una funzione una volta in un file di test e non dovrebbe essere statico. come @BeforeClasssulla funzione non statica? Ecco una brutta soluzione: @Before void init(){ if (init.get() == false){ init.set(true); // do once block } } beh, questo è …
Chiuso. Questa domanda non soddisfa le linee guida di Stack Overflow . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 5 anni fa . Migliora questa domanda Dove posso trovare le specifiche dell'output XML di JUnit. Il …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.