junit

W jaki sposób można stwierdzić, że w testach JUnit 4 wrzucany jest pewien wyjątek?

Jak mogę użyć idiomatycznie JUnit4, aby sprawdzić, czy jakiś kod rzuca wyjątek? Chociaż z pewnością mogę zrobić coś takiego: ... lub twierdzenie.xyz lub coś , co jest o wiele mniej kłopotliwe i o wiele bardziej zgodne z duchem JUnit w takich sytuacjach.

Test JUnit dla systemu.Wynocha.println()

Muszę napisać testy JUnit dla starej aplikacji, która jest źle zaprojektowana i pisze wiele komunikatów o błędach na standard ... zypadków jak: System.out.println("match found: " + strExpr); System.out.println("xml not well formed: " + e.getMessage());

Różnica między @Before, @BeforeClass, @BeforeEach i @BeforeAll

Jaka jest główna różnica między @Before i @BeforeClass oraz w JUnit 5 @BeforeEach i @BeforeAll @After i @AfterClass ... chomione. Natomiast @BeforeClass może być użyty do nawiązania połączenia z bazą danych. Ale nie mogłeś zrobić tego samego?

Jak uruchomić metody testowe w określonej kolejności w JUnit4?

Chcę wykonać metody testowe, które są przypisane przez @Test w określonej kolejności. Na przykład: public class MyTest { ... takiej jak @Test(order=xx). Myślę, że to dość ważna funkcja dla JUnit, jeśli autor JUnit nie chce order feature , dlaczego?

Warunkowe ignorowanie testów w JUnit 4

Ok, więc adnotacja @Ignore jest dobra do zaznaczania, że przypadek testowy nie powinien być uruchamiany. Jednak czasami chcę ... toś zrobił coś podobnego w przeszłości, lub ma jasny pomysł, jak inaczej mógłbym to zrobić, byłbym szczęśliwy, słysząc o tym.

Junit: podział testów integracyjnych i testów jednostkowych

Odziedziczyłem obciążenie Junit test, ale te testy (oprócz większości Nie działających) są mieszaniną rzeczywistych testów je ... wi, że musi być lepsze rozwiązanie. Oto moje pytanie, jak można rozbijać testy integracyjne i odpowiednie testy jednostkowe?

Jak sprawdzić, że żaden wyjątek nie jest wyrzucany?

Wiem, że jednym ze sposobów na to byłoby: @Test public void foo() { try { // execute code that you expect not to th ... Should not have thrown any exception"); } } Czy jest na to jakiś czystszy sposób? (Prawdopodobnie używając Junita @Rule?)

Maven nie znajduje testów JUnit do uruchomienia

Mam program maven, kompiluje się dobrze. Kiedy uruchamiam mvn test nie uruchamia żadnych testów(w nagłówku TESTs jest napisa ... 2:03:09 EDT 2011 [INFO] Final Memory: 7M/62M [INFO] ------------------------------------------------------------------------

Kiedy Java generics wymaga zamiast i czy jest jakiś minus przełączania?

Podano następujący przykład (używając JUnit z matcherami Hamcrest): Map<String, Class<? extends Serializable>> ... endValue(actual) .appendText("\n"); throw new java.lang.AssertionError(description.toString()); } }

Testowanie dwóch obiektów JSON pod kątem równości ignorowania kolejności Potomków w Javie

Szukam biblioteki parsującej JSON, która obsługuje porównywanie dwóch obiektów JSON ignorujących kolejność Potomków, szczegól ... i internetowej. Czy któraś z głównych bibliotek JSON to wspiera? Org.biblioteka json po prostu robi porównanie referencyjne.

Jak przetestować mój servlet za pomocą JUnit

Stworzyłem system webowy przy użyciu serwletów Java i teraz chcę zrobić testy JUnit. Mój dataManager jest tylko podstawowym f ... response.getWriter().write(result); } catch(Exception e){ System.out.println("Exception is :" + e); } }

Android AsyncTask testowanie z Android Test Framework

Mam bardzo prosty przykład implementacji AsyncTask i mam problem z testowaniem go przy użyciu Android JUnit framework. Dzia ... ątkiem faktu, że AsyncTask nie wywołuje powiadomienia metody po wykonaniu w ramach Android Testing Framework. Jakieś pomysły?

Java: Jak testować metody wywołujące System.exit ()?

Mam kilka metod, które powinny wywołać System.exit() Na niektórych wejściach. Niestety, testowanie tych przypadków powoduje z ... dotyczące uzupełniających się narzędzi do testowania regresji (najlepiej czegoś, co dobrze integruje się z JUnit i EclEmma).

Mockito: próba szpiegowania metody to wywołanie oryginalnej metody

Używam Mockito 1.9.0. Chcę sprawdzić zachowanie dla jednej metody klasy w teście JUnit, więc mam final MyClass myClassSpy ... nstance jest jego implementacją, jeśli ma to znaczenie. What do i musisz to zrobić, aby poprawić to szpiegowskie zachowanie?

Wbudowany MongoDB podczas uruchamiania testów integracyjnych

Moje pytanie jest odmianą tego . Ponieważ mój projekt Java Web-app wymaga wielu filtrów odczytu/zapytań i interfejsów z nar ... ogłyby pomóc mi zacząć? Jestem również otwarty na inne sugestie, które ludzie mogą mieć, Jak mogę podejść do tego problem...

Pobierz nazwę aktualnie wykonywanego testu w JUnit 4

W JUnit 3, mogłem uzyskać nazwę aktualnie uruchomionego testu tak: public class MyTest extends TestCase { public void t ... testu, które są przechowywane w zasobie o tej samej nazwie co test. Wiesz, konwencja nad konfiguracją i tak dalej. Dzięki!

JUnit confusion: użyj 'extends TestCase' lub '@ Test'?

Właściwe użycie (a przynajmniej dokumentacja) JUnit jest dla mnie bardzo mylące. To pytanie służy zarówno jako odniesienie w ... podklasować TestCase). jaki jest właściwy sposób na grupowe testy podejścia B? Edit: dodałem wersje JUnit do obu podejść

Porównaj dwa obiekty JSON w Javie

Szukam biblioteki parsującej JSON, która obsługuje porównywanie dwóch obiektów JSON ignorujących kolejność Potomków, szczegól ... i internetowej. Czy któraś z głównych bibliotek JSON to wspiera? Org.biblioteka json po prostu robi porównanie referencyjne.

różnice między 2 klasami JUnit

Framework JUnit zawiera 2 Assert klasy (oczywiście w różnych pakietach), a metody na każdej z nich wydają się być bardzo podobne. Czy ktoś może wyjaśnić, dlaczego tak jest? Klasy, o których mówię, to: junit.framework.Assert Oraz org.junit.Assert.

Dlaczego warto używać JUnit do testowania?

Może moje pytanie jest nowicjuszem, ale nie bardzo rozumiem okoliczności, w jakich użyłbym junit ? Czy piszę proste aplikacj ... out, ale nie utworzyć klas testowych? PS. Nigdy nie pracowałem przy dużych projektach, tylko się uczę. Więc jaki jest cel?