Czy ktoś może mi podać przykład pokazujący, jak używać tej org.mockito.ArgumentCaptorklasy i czym różni się ona od prostych dopasowań, które są dostarczane z mockito. Przeczytałem dostarczone dokumenty mockito, ale te nie ilustrują tego jasno, żaden z nich nie jest w stanie wyjaśnić tego jasno.
Zdecydowanie rozważam dodanie testów jednostkowych do istniejącego projektu, który jest w produkcji. Zaczęło się 18 miesięcy temu, zanim naprawdę mogłem dostrzec jakąkolwiek korzyść z TDD (dłoń twarzowa) , więc teraz jest to dość duże rozwiązanie z wieloma projektami i nie mam najmniejszego pojęcia, od czego zacząć dodawanie testów jednostkowych. To …
Moja firma oceniała Spring MVC, aby określić, czy powinniśmy go użyć w jednym z naszych następnych projektów. Jak dotąd podoba mi się to, co widziałem, a teraz przyglądam się modułowi Spring Security, aby określić, czy jest to coś, czego możemy / powinniśmy użyć. Nasze wymagania dotyczące bezpieczeństwa są dość podstawowe; …
NUnit ma funkcję o nazwie Wartości, jak poniżej: [Test] public void MyTest( [Values(1,2,3)] int x, [Values("A","B")] string s) { // ... } Oznacza to, że metoda testowa będzie działać sześć razy: MyTest(1, "A") MyTest(1, "B") MyTest(2, "A") MyTest(2, "B") MyTest(3, "A") MyTest(3, "B") Używamy teraz MSTest, ale czy istnieje odpowiednik …
Próbuję sprawdzić, czy (void) metoda jest wywoływana wewnątrz DAO - używam punktu zatwierdzenia, który wysyła listę wyników do tego momentu, resetuje listę i kontynuuje. Powiedzmy, że mam 4 rzeczy na liście i mam punkt zatwierdzenia 1, spodziewałbym się, że metoda „wyślij” zostanie wywołana 4 razy. Mogę sprawdzić, czy metoda zostanie …
Próbuję ustrukturyzować mój projekt, aby uwzględnić źródła produkcji (w srcpodfolderze) i testy (w testpodfolderze). Do zbudowania tego używam CMake. Jako minimalny przykład mam następujące pliki: CMakeLists.txt: cmake_minimum_required (VERSION 2.8) project (TEST) add_subdirectory (src) add_subdirectory (test) src / CMakeLists.txt: add_executable (demo main.cpp sqr.cpp) src / sqr.h #ifndef SQR_H #define SQR_H double …
Mam fragment kodu Java, który używa zmiennej środowiskowej, a zachowanie kodu zależy od wartości tej zmiennej. Chciałbym przetestować ten kod z różnymi wartościami zmiennej środowiskowej. Jak mogę to zrobić w JUnit? Widziałem ogólnie sposoby ustawiania zmiennych środowiskowych w Javie , ale bardziej interesuje mnie aspekt testów jednostkowych, zwłaszcza biorąc pod …
Piszę komponent, który mając plik ZIP, musi: Rozpakuj plik. Znajdź konkretną bibliotekę dll wśród rozpakowanych plików. Załaduj tę bibliotekę dll przez odbicie i wywołaj na niej metodę. Chciałbym przetestować jednostkowo ten komponent. Kusi mnie, aby napisać kod, który zajmuje się bezpośrednio systemem plików: void DoIt() { Zip.Unzip(theZipFile, "C:\\foo\\Unzipped"); System.IO.File myDll …
Właśnie zacząłem grać z Guice i przypadkiem użycia, który przychodzi mi do głowy, jest to, że w teście chcę zastąpić pojedyncze wiązanie. Myślę, że chciałbym użyć pozostałych powiązań na poziomie produkcyjnym, aby upewnić się, że wszystko jest poprawnie skonfigurowane i uniknąć duplikacji. Więc wyobraź sobie, że mam następujący moduł public …
Pracuję w ramach tradycyjnej struktury projektów Maven Java wewnątrz IntelliJ, np main/java/com/x/y test/java/com/x/y Kiedy tworzę klasę o nazwie Foo w main / java / com / x / y przy użyciu IntelliJ, chciałbym automatycznie utworzyć plik o nazwie FooTest.java w test / java / com / x / y . …
Czy dla wygody umieszczasz testy jednostkowe w tym samym projekcie, czy też umieszczasz je w osobnym zestawie? Jeśli umieścisz je w oddzielnym zespole, tak jak my, otrzymamy w rozwiązaniu szereg dodatkowych projektów. Świetnie nadaje się do testowania jednostkowego podczas kodowania, ale jak wydać aplikację bez tych wszystkich dodatkowych zestawów?
Mam podstawową wiedzę mock i fałszywych obiektów, ale nie jestem pewien, mam przeczucie kiedy / gdzie używać szyderczy - zwłaszcza, że to stosuje się do tego scenariusza tutaj .
Używam Mocha do testowania jednostkowego aplikacji napisanej dla Node.js. Zastanawiam się, czy możliwe jest testowanie jednostkowe funkcji, które nie zostały wyeksportowane w module. Przykład: Mam wiele funkcji zdefiniowanych w ten sposób w foobar.js: function private_foobar1(){ ... } function private_foobar2(){ ... } I kilka funkcji wyeksportowanych jako publiczne: exports.public_foobar3 = function(){ …
Mam współpracownika, który pisze testy jednostkowe dla obiektów, które wypełniają swoje pola danymi losowymi. Powodem jest to, że daje szerszy zakres testowania, ponieważ będzie testować wiele różnych wartości, podczas gdy normalny test wykorzystuje tylko jedną wartość statyczną. Podałem mu kilka różnych powodów, z których najważniejsze to: losowe wartości oznaczają, że …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
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.