Domande taggate «junit4»

Versione 4 del popolare framework Junit Java Unit testing

30
Come si afferma che una determinata eccezione viene generata nei test di JUnit 4?
Come posso usare JUnit4 in modo idiomatico per verificare che alcuni codici generino un'eccezione? Mentre posso certamente fare qualcosa del genere: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown = true; } assertTrue(thrown); } Ricordo che esiste un'annotazione o un …
2001 java  exception  junit  junit4  assert 


29
Maven non trova i test JUnit da eseguire
Ho un programma maven, si compila bene. Quando mvn testeseguo non esegue alcun test (sotto l'intestazione TEST dice There are no tests to run.). Ho ricreato questo problema con un'installazione semplicissima che includerò di seguito e l'output con cui eseguirò -X. I test unitari funzionano bene da eclipse (sia con …
416 java  maven  junit  junit4  maven-3 

18
Come eseguire i metodi di test in ordine specifico in JUnit4?
Voglio eseguire metodi di prova che sono annotati @Testin ordine specifico. Per esempio: public class MyTest { @Test public void test1(){} @Test public void test2(){} } Voglio assicurarmi di correre test1()prima di test2()ogni corsaMyTest , ma non sono riuscito a trovare annotazioni simili @Test(order=xx). Penso che sia una funzione abbastanza …




13
Ottenere "NoSuchMethodError: org.hamcrest.Matcher.describeMismatch" durante l'esecuzione del test in IntelliJ 10.5
Sto usando JUnit-dep 4.10 e Hamcrest 1.3.RC2. Ho creato un abbinamento personalizzato simile al seguente: public static class MyMatcher extends TypeSafeMatcher<String> { @Override protected boolean matchesSafely(String s) { /* implementation */ } @Override public void describeTo(Description description) { /* implementation */ } @Override protected void describeMismatchSafely(String item, Description mismatchDescription) { …


7
Il metodo assertEquals di Java è affidabile?
So che ==ha alcuni problemi quando si confrontano due Strings. Sembra che String.equals()sia un approccio migliore. Bene, sto facendo i test JUnit e la mia inclinazione è usare assertEquals(str1, str2). È un modo affidabile per affermare che due stringhe contengono lo stesso contenuto? Vorrei usare assertTrue(str1.equals(str2)), ma poi non si …
199 java  string  junit  junit4 

4
Come funziona Junit @Rule?
Voglio scrivere casi di test per una grande quantità di codice, vorrei conoscere i dettagli della @Rulefunzione di annotazione di JUnit , in modo da poterlo utilizzare per scrivere casi di test. Fornisci alcune risposte o link utili, che forniscano una descrizione dettagliata della sua funzionalità attraverso un semplice esempio.
195 java  junit  junit4  junit-rule 

6
Mockito + PowerMock LinkageError mentre deride la classe di sistema
Ho un frammento di codice simile: @RunWith(PowerMockRunner.class) @PrepareForTest({Thread.class}) public class AllMeasuresDataTest { @Before public void setUp() throws Exception { } @Test public void testGetMeasures() { AllMeasuresData measure = new AllMeasuresData(); assertEquals(measure.getMeasures(), null); HashMap<String, Measure> map = new HashMap<String, Measure>(); measure.setMeasures(map); assertEquals(measure.getMeasures(), map); measure.setMeasures(null); assertEquals(measure.getMeasures(), null); } @Test public void testAllMeasuresData() …




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.