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.
Sto usando l'API Java Mail per leggere e analizzare le e-mail. Funziona bene con il codice Servlet. Ora sto cercando di scrivere un caso di test JUnit per lo stesso scopo. Ma on line Session session = Session.getDefaultInstance(properties);sto ottenendo la seguente eccezione: java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger at javax.mail.Session.initLogger(Session.java:227) at javax.mail.Session.<init>(Session.java:212) at javax.mail.Session.getDefaultInstance(Session.java:315) …
Ho ereditato un carico di test Junit, ma questi test (a parte la maggior parte non funzionanti) sono una miscela di test unitari e test di integrazione (che richiedono sistemi esterni, db ecc.). Quindi sto cercando di pensare a un modo per separarli, in modo da poter eseguire il test …
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 10 mesi fa . Migliora questa domanda Al lavoro attualmente stiamo ancora utilizzando JUnit 3 per eseguire i …
Stavo cercando di capire come eseguire un test unitario se i miei URL dei miei controller sono adeguatamente protetti. Nel caso in cui qualcuno cambi le cose e rimuova accidentalmente le impostazioni di sicurezza. Il metodo del mio controller è simile a questo: @RequestMapping("/api/v1/resource/test") @Secured("ROLE_USER") public @ResonseBody String test() { …
Sto utilizzando Maven 3.0.3, JUnit 4.8.1 e Jacoco 0.6.3.201306030806 e sto cercando di creare rapporti di copertura dei test. Ho un progetto con solo unit test, ma non riesco a far funzionare i rapporti, ricevo ripetutamente l'errore: Skipping JaCoCo execution due to missing execution data filequando eseguo: mvn clean install …
Esistono molti modi per inizializzare un oggetto fittizio utilizzando MockIto. Qual è il modo migliore tra questi? 1. public class SampleBaseTestCase { @Before public void initMocks() { MockitoAnnotations.initMocks(this); } 2. @RunWith(MockitoJUnitRunner.class) [EDIT] 3. mock(XXX.class); suggeriscimi se ci sono altri modi migliori di questi ...
Come dice il titolo, sto cercando un modo semplice per eseguire i test di JUnit 4.x più volte di seguito automaticamente utilizzando Eclipse. Un esempio potrebbe essere eseguire lo stesso test 10 volte di seguito e riportare il risultato. Abbiamo già un modo complesso per farlo, ma sto cercando un …
Devo inizializzare i campi della classe in una dichiarazione come questa? public class SomeTest extends TestCase { private final List list = new ArrayList(); public void testPopulateList() { // Add stuff to the list // Assert the list contains what I expect } } O in setUp () come questo? …
Ho impostato una classe con un paio di test e invece di utilizzare @Beforevorrei avere un metodo di installazione che viene eseguito solo una volta prima di tutti i test. È possibile con Junit 4.8?
In un progetto, in Android Studio, per impostazione predefinita, sono presenti due cartelle di test. Il primo è src/androidTest. Questa cartella esisteva già nella versione precedente di Android Studio. Tuttavia, ora c'è una nuova cartella di test, per impostazione predefinita src/test, e una nuova dipendenza, testCompile 'junit: junit: 4.12'in build.gradle. …
Sono passato a JUnit4.4 da JUnit3.8. Eseguo i miei test utilizzando ant, tutti i miei test vengono eseguiti correttamente ma le classi di utilità di test falliscono con l'errore "Nessun metodo eseguibile". Il modello che sto utilizzando consiste nell'includere tutte le classi con nome * Test * nella cartella di …
Sto imparando i concetti dello sviluppo basato sui test leggendo gli articoli di Craftsman (fare clic su Craftsman in By Topic ) consigliati in una risposta alla mia domanda precedente, "Progetto di esempio per l'apprendimento di JUnit e dell'ingegneria del software adeguata" . Lo adoro finora! Ma ora voglio sedermi …
Ho questi valori che provengono da un test previousTokenValues[1] = "1378994409108" currentTokenValues[1] = "1378994416509" e ci provo // current timestamp is greater assertTrue(Long.parseLong(previousTokenValues[1]) > Long.parseLong(currentTokenValues[1])); Ottengo il java.lang.AssertionErrore detailMessagesul debug è null. Come posso affermare condizioni maggiori rispetto all'utilizzo JUnit
Ricevo questo errore durante l'esecuzione del test JUnit in Eclipse: Class not found com.myproject.server.MyTest java.lang.ClassNotFoundException: com.myproject.server.MyTest at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:693) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:429) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) Ho provato ad aggiungere la JUnitlibreria nel classpath anche …
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.