Jaki jest najlepszy sposób na testowanie jednostkowe metod chronionych i prywatnych w Rubim przy użyciu standardowego frameworka Rubiego Test::Unit? Jestem pewien, że ktoś się zepsuje i dogmatycznie zapewni, że „powinieneś testować jednostkowe tylko metody publiczne; jeśli wymaga testów jednostkowych, nie powinno to być metodą chronioną ani prywatną”, ale nie jestem …
Chcę mieć repozytorium (powiedzmy UserRepository) utworzone przy pomocy Spring Data. Jestem nowy w wiosennych danych (ale nie na wiosnę) i używam tego samouczka . Wybrane przeze mnie technologie obsługi bazy danych to JPA 2.1 i Hibernate. Problem w tym, że nie mam pojęcia, jak napisać testy jednostkowe dla takiego repozytorium. …
Jaki jest dobry sposób na stwierdzenie, że dwie tablice obiektów są równe, gdy kolejność elementów w tablicy jest nieistotna lub nawet podlega zmianie?
Używam biblioteki Mock do testowania mojej aplikacji, ale chcę zapewnić, że jakaś funkcja nie została wywołana. Mock doktorzy mówią o metodach takich jak mock.assert_called_withi mock.assert_called_once_with, ale nie znalazłem niczego podobnego mock.assert_not_calledlub związanego z weryfikacją, że mock NIE został wywołany . Mógłbym użyć czegoś takiego jak poniżej, chociaż nie wydaje się …
Mam klasę Java. Jak mogę to przetestować jednostkowo ? W moim przypadku mam klasę robi sumę binarną. Pobiera dwie byte[]tablice, sumuje je i zwraca nową tablicę binarną.
Rozważ ten kod: public class DummyClass { public List<? extends Number> dummyMethod() { return new ArrayList<Integer>(); } } public class DummyClassTest { public void testMockitoWithGenerics() { DummyClass dummyClass = Mockito.mock(DummyClass.class); List<? extends Number> someList = new ArrayList<Integer>(); Mockito.when(dummyClass.dummyMethod()).thenReturn(someList); //Compiler complains about this } } Kompilator skarży się na wiersz, który …
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 4 lata temu . Popraw to pytanie Pracuję na dużym systemie C ++, który jest rozwijany od kilku lat. W ramach starań o …
W kpiarskich frameworkach możesz kpić z obiektu lub go szpiegować . Jaka jest różnica między tymi dwoma i kiedy powinienem / powinienem używać jednego nad drugim? Patrząc na przykład na Mockito , widzę podobne rzeczy przy użyciu szpiegów i kpiny , ale nie jestem pewien, czy istnieje różnica między nimi.
Może moje pytanie jest dla początkujących, ale nie bardzo rozumiem okoliczności, w jakich bym użył junit? Niezależnie od tego, czy piszę proste aplikacje, czy większe, testuję je za pomocą System.outoświadczeń i wydaje mi się to całkiem łatwe. Po co tworzyć klasy testowe z JUnitem, niepotrzebnymi folderami w projekcie, jeśli nadal …
Wszystkie nasze testy jednostkowe umieszczamy we własnych projektach. Odkrywamy, że musimy upublicznić niektóre klasy zamiast wewnętrznych tylko dla testów jednostkowych. Czy w ogóle można tego uniknąć. Jaki jest wpływ pamięci na upublicznianie klas zamiast zapieczętowanych?
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 7 miesięcy temu . Popraw to pytanie Rozwój oparty na testach jest modny w społeczności .NET od kilku lat. …
Próbuję uruchomić domyślny test jednostki usług w moim projekcie (wzięty z projektu Angular Seed w serwisie GitHub), ale wciąż pojawia się błąd „moduł nie jest zdefiniowany”. Czytałem, że może to mieć coś wspólnego z kolejnością plików JavaScript , do których istnieją odwołania , ale nie wydaje mi się, aby to …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.