Pytania otagowane jako unit-testing

Testowanie jednostkowe to metoda, według której poszczególne jednostki kodu źródłowego są testowane w celu ustalenia, czy nadają się do użycia.

9
Mockito. Sprawdź argumenty metody
Googlowałem na ten temat, ale nie znalazłem nic istotnego. Mam coś takiego: Object obj = getObject(); Mockeable mock= Mockito.mock(Mockeable.class); Mockito.when(mock.mymethod(obj )).thenReturn(null); Testeable testableObj = new Testeable(); testableObj.setMockeable(mock); command.runtestmethod(); Teraz chcę sprawdzić, czy to mymethod(Object o), co nazywa się wewnątrz runtestmethod(), zostało wywołane z Obiektem o, a nie z żadnym innym. …


30
Testy jednostkowe nie zostały wykryte w Visual Studio 2017
Walczę z VS 2017, odkąd go zainstalowałem. Teraz wydaje się, że testy jednostkowe będą uruchamiane tylko z wiersza polecenia „test dotnet”. Mój projekt to .NET Core 1.1.1. Mam zainstalowany pakiet SDK i aktualizację środowiska dla wersji 1.1.1. Próbowałem próbkę w MSDN ( https://msdn.microsoft.com/en-us/library/ms182532.aspx ), który również zawodzi dokładnie w ten …



20
Co to są testy jednostkowe? [Zamknięte]
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 12 miesięcy temu . Popraw to pytanie Widziałem wiele pytań z pytaniem „jak”, aby przeprowadzić test jednostkowy w określonym …

4
Mockito weryfikuje kolejność / sekwencję wywołań metod
Czy istnieje sposób na sprawdzenie, czy a methodOnejest wywoływane wcześniej methodTwow Mockito? public class ServiceClassA { public void methodOne(){} } public class ServiceClassB { public void methodTwo(){} } public class TestClass { public void method(){ ServiceClassA serviceA = new ServiceClassA(); ServiceClassB serviceB = new ServiceClassB(); serviceA.methodOne(); serviceB.methodTwo(); } }


30
Testowanie jednostkowe Katalog anty-wzorów
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. anty-wzór : muszą być obecne co najmniej dwa kluczowe elementy, aby formalnie odróżnić faktyczny wzór od prostego złego nawyku, złej praktyki lub złego pomysłu: Niektóre …

7
Jakie są popularne konwencje nazewnictwa dla testów jednostkowych? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, 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 ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

5
Jak powiedzieć mockito próbnemu obiektowi, aby zwrócił coś innego przy następnym wywołaniu?
Tak więc tworzę próbny obiekt jako zmienną statyczną na poziomie klasy, tak jak ... W jednym teście chcę Foo.someMethod()zwrócić określoną wartość, podczas gdy w innym teście chcę, aby zwróciła inną wartość. Problem, który mam, polega na tym, że wydaje się, że muszę odbudować symulacje, aby działało poprawnie. Chciałbym uniknąć przebudowy …

6
Kiedy używać Mockito.verify ()?
Piszę przypadki testowe jUnit dla 3 celów: Aby upewnić się, że mój kod spełnia wszystkie wymagane funkcje, we wszystkich (lub w większości) kombinacjach / wartościach wejściowych. Aby upewnić się, że mogę zmienić implementację i polegać na testach JUnit, aby powiedzieć, że cała moja funkcjonalność jest nadal zadowolona. Jako dokumentacja wszystkich …

10
Zastąp domyślne ustawienia application.properties Spring-Boot w teście Junit
Mam aplikację Spring-Boot, w której właściwości domyślne są ustawione w application.propertiespliku w ścieżce klasy (src / main / resources / application.properties). Chciałbym zastąpić niektóre ustawienia domyślne w moim teście JUnit właściwościami zadeklarowanymi w test.propertiespliku (src / test / resources / test.properties) Zwykle mam dedykowaną klasę konfiguracji dla moich testów Junit, …

16
Java: Jak przetestować metody wywołujące System.exit ()?
Mam kilka metod, które powinny wywoływać System.exit()określone dane wejściowe. Niestety testowanie tych przypadków powoduje zakończenie działania JUnit! Umieszczanie wywołań metod w nowym wątku nie wydaje się pomocne, ponieważ System.exit()kończy JVM, a nie tylko bieżący wątek. Czy istnieją jakieś wspólne wzorce radzenia sobie z tym? Na przykład, czy mogę zastąpić kod …

5
Mockito - różnica między doReturn () a when ()
Obecnie używam Mockito do kpienia z obiektów warstwy usługi w aplikacji Spring MVC, w której chcę przetestować metody kontrolera. Jednak, kiedy czytałem o szczegółach Mockito, odkryłem, że metody doReturn(...).when(...)są równoważne when(...).thenReturn(...). Moje pytanie brzmi: po co są dwie metody, które robią to samo, czy jaka jest subtelna różnica między doReturn(...).when(...)i …

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.