Pytania otagowane jako junit

Popularny framework do testów jednostkowych dla języków Java i Scala. Najnowsza wersja, JUnit 5, obsługuje rozbudowane testy oparte na adnotacjach i parametryzowane. Rozważ użycie w połączeniu ze znacznikiem Java lub Scala, aby wskazać swój przypadek użycia.

6
Jak przeprowadzić kontrolę instancji za pomocą Scali (Test)
Próbuję włączyć ScalaTest do mojego projektu Java; zamiana wszystkich testów JUnit na ScalaTests. W pewnym momencie chcę sprawdzić, czy wtryskiwacz Guice'a wstrzykuje właściwy typ. W Javie mam taki test: public class InjectorBehaviour { @Test public void shouldInjectCorrectTypes() { Injector injector = Guice.createInjector(new ModuleImpl()); House house = injector.getInstance(House.class); assertTrue(house.door() instanceof WoodenDoor); …
100 java  scala  junit  scalatest 

5
JUnit 4 Test Suites
Jak tworzyć zestawy testów w JUnit 4? Wydaje się, że cała dokumentacja, którą widziałem, nie działa. A jeśli używam kreatora Eclipse, nie daje mi on możliwości wyboru żadnej z utworzonych przeze mnie klas testowych.
99 java  junit  test-suite 

3
Java JUnit: Metoda X jest niejednoznaczna dla typu Y
Niektóre testy działały dobrze. Następnie przeniosłem go do innego pakietu i teraz pojawiają się błędy. Oto kod: import static org.junit.Assert.*; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.jgrapht.Graphs; import org.jgrapht.WeightedGraph; import org.jgrapht.graph.DefaultWeightedEdge; import org.jgrapht.graph.SimpleWeightedGraph; import org.junit.*; @Test public void testEccentricity() { WeightedGraph<String, DefaultWeightedEdge> g = generateSimpleCaseGraph(); Map<String, Double> eccen = …

7
Testowanie Android AsyncTask za pomocą Android Test Framework
Mam bardzo prosty przykład implementacji AsyncTask i mam problem z testowaniem go przy użyciu frameworka Android JUnit. Działa dobrze, gdy tworzę instancję i wykonuję ją w normalnej aplikacji. Jednak gdy jest wykonywany z dowolnej klasy platformy Android Testing (tj. AndroidTestCase , ActivityUnitTestCase , ActivityInstrumentationTestCase2 itp.) Zachowuje się dziwnie: Wykonuje doInBackground()poprawnie …
97 android  junit 

6
Jak przetestować projekt biblioteki systemu Android
Piszę Android Library Project w oparciu o klasę Android Bitmap (nazwijmy ją AndroindLib), która zawiera tylko klasę narzędziową (brak aktywności). Próbowałem to przetestować za pomocą Androida JUnit, ale ciągle narzeka, że ​​nie mogę znaleźć AnroidLib.apk Jaki jest właściwy sposób testowania jednostkowego Android Library Project?
97 android  junit  apk 

22
Eclipse - debugger nie zatrzymuje się w punkcie przerwania
Próbuję rozwalić JUnita. W kodzie źródłowym ustawiłem punkt przerwania w dwóch miejscach: 1) w wierszu, w którym inicjowany jest element statyczny, 2) w pierwszym wierszu jednego z przypadków testowych. Debuger zatrzymuje się w wierszu inicjalizacji pola statycznego. Ale to nie koniec w przypadku testowym. Bez względu na to, gdzie ustawię …

8
Jak ustawić parametry maszyny JVM dla testów jednostkowych Junit?
Mam kilka testów jednostkowych Junit, które wymagają dużej ilości miejsca na sterty do uruchomienia - np. 1G. (Testują funkcje wymagające dużej ilości pamięci dla aplikacji webstart, która będzie działać tylko z wystarczającą ilością miejsca na sterty i będzie uruchamiana wewnętrznie na 64-bitowych maszynach Win 7 - więc przeprojektowanie testów nie …

7
Test JUnit z dynamiczną liczbą testów
W naszym projekcie mam kilka testów JUnit , które np. Pobierają każdy plik z katalogu i uruchamiają na nim test. Jeśli zaimplementuję testEveryFileInDirectorymetodę w, TestCaseto pokazuje się jako tylko jeden test, który może się nie powieść lub zakończyć. Ale interesują mnie wyniki dla każdego pojedynczego pliku. Jak mogę napisać TestCase/ …

3
Uruchom pojedynczy test z klasy JUnit za pomocą wiersza polecenia
Próbuję znaleźć podejście, które pozwoli mi uruchomić pojedynczy test z klasy JUnit przy użyciu tylko wiersza poleceń i języka Java. Mogę przeprowadzić cały zestaw testów z klasy używając: java -cp .... org.junit.runner.JUnitCore org.package.classname To, co naprawdę chcę zrobić, to coś takiego: java -cp .... org.junit.runner.JUnitCore org.package.classname.method lub: java -cp .... …

4
Jak łatwo tworzyć testy jednostkowe w Eclipse [zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Chcę łatwo tworzyć testy jednostkowe, po prostu wybierając metodę. Czy w zaćmieniu jest narzędzie, które to …

7
Jak mogę poczekać na test JUnit?
Mam test JUnit, który chcę synchronicznie odczekać przez pewien okres czasu. Mój test JUnit wygląda następująco: @Test public void testExipres(){ SomeCacheObject sco = new SomeCacheObject(); sco.putWithExipration("foo", 1000); // WAIT FOR 2 SECONDS assertNull(sco.getIfNotExipred("foo")); } Próbowałem Thread.currentThread().wait(), ale zgłasza wyjątek IllegalMonitorStateException (zgodnie z oczekiwaniami). Czy jest w tym jakaś sztuczka, czy …

30
Eclipse Nie znaleziono testów używających JUnit 5 spowodowanych przez NoClassDefFoundError for LauncherFactory
Problem Za każdym razem, gdy uruchamiam test JUnit moich projektów (używając JUnit 5 z Javą 9 i Eclipse Oxygen 1.a) napotykam problem polegający na tym, że eclipse nie może znaleźć żadnych testów. Opis W konfiguracji uruchamiania eclipse nie może nawet znaleźć metody, która jest oznaczona adnotacją @Test, a zamiast tego …
94 java  eclipse  junit  java-9  junit5 

2
Jak zarządzać zasobami testów jednostkowych w Kotlin, takimi jak uruchamianie / zatrzymywanie połączenia z bazą danych lub wbudowany serwer elastycznego wyszukiwania?
W moich testach Kotlin JUnit chcę uruchamiać / zatrzymywać wbudowane serwery i używać ich w moich testach. Próbowałem użyć @Beforeadnotacji JUnit w metodzie w mojej klasie testowej i działa dobrze, ale nie jest to właściwe zachowanie, ponieważ uruchamia każdy przypadek testowy zamiast tylko raz. Dlatego chcę użyć @BeforeClassadnotacji w metodzie, …


4
Czy możesz dodać niestandardową wiadomość do AssertJ assertThat?
Mamy zestaw testów, który używa głównie asercji JUnit z dopasowywaniem Hamcrest. Jeden z naszych zespołów zaczął eksperymentować z AssertJ i zaimponował ludziom jego składnią, elastycznością i deklaratywnością. Jest jedna funkcja, którą JUnit zapewnia, a której nie mogę znaleźć odpowiednika w AssertJ: dodanie niestandardowego komunikatu o błędzie potwierdzenia. Często porównujemy obiekty, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.