mockito

Jak zrobić mock to void metody z mockito

Jak mockować metody z void return type? Zaimplementowałem wzór obserwatora, ale nie mogę wyśmiewać go z Mockito, bo nie wie ... ystem nie jest uruchamiany za pomocą mocka. =( Chcę pokazać wyżej wymieniony stan systemu. I dokonać twierdzenia według nich.

Wykonanie metody wyśmiewanej zwraca argument, który został do niej przekazany

Rozważmy podpis metody jak: public String myFunction(String abc); Czy Mockito może pomóc zwrócić ten sam ciąg znaków, który otrzymała metoda?

Jak sprawić, by metoda zwróciła argument, który został do niej przekazany?

Rozważmy podpis metody jak: public String myFunction(String abc); Czy Mockito może pomóc zwrócić ten sam ciąg znaków, który otrzymała metoda?

Użyj Mockito, aby wyśmiewać niektóre metody, ale nie inne

Czy Jest jakiś sposób, używając Mockito, aby wyśmiewać niektóre metody w klasie, ale nie inne? Na przykład, w tej (co prawda ... not perform the Stock.getValue() calculation code. assertEquals("Stock value not correct", 100.00*200, value, .00001); }

Używanie Mockito do testowania klas abstrakcyjnych

Chciałbym przetestować klasę abstrakcyjną. Oczywiście, mogę ręcznie napisać makietę , która dziedziczy po klasie. Czy Mogę to zrobić używając szyderczego frameworka (używam Mockito) zamiast ręcznego tworzenia mojej makiety? Jak?

Porównanie Mockito vs JMockit-dlaczego Mockito głosował lepiej niż JMockit? [zamknięte]

Badam, który framework szyderczy wykorzystać do mojego projektu i zawęziłem go do JMockit i Mockito. Zauważyłem, żeMockito ... retne informacje (nie opinie) na temat co Mockito może zrobić, czego nie można osiągnąć za pomocą JMockit i vice versa?

Jak działają matchery Mockito?

Mockito argument matchers (np.any, argThat, eq, same, i ArgumentCaptor.capture()) zachowują się zupełnie inaczej niż matchery ... tki i nieoczekiwane zachowanie i może całkowicie zawieść. Dlaczego matchery Mockito są tak zaprojektowane i jak są wdrażane?

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); } }

Dlaczego Mockito nie kpi ze statycznych metod?

Przeczytałem tutaj kilka wątków o metodach statycznych i myślę, że rozumiem problemy, jakie może powodować niewłaściwe/nadmie ... or zdaje się być religijnie przeciwny słowu static, może to moje słabe zrozumienie. Łatwy Wyjaśnienie / link byłoby świetne.

Czy Mockito może przechwytywać argumenty metody wywoływanej wielokrotnie?

Mam metodę, która zostanie wywołana dwa razy i chcę uchwycić argument drugiego wywołania metody. Oto co próbowałem: Argume ... ieważ Mockito uważa, że doSomething należy wywołać tylko raz. Jak mogę zweryfikować argument drugiego wywołania doSomething?

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?

Szydzenie z metod statycznych za pomocą Mockito

Napisałem fabrykę do produkcji java.sql.Connection obiektów: public class MySQLDatabaseConnectionFactory implements Databas ... Używam JUnit 4 i Mockito do moich testów. Czy istnieje dobry sposób, aby wyśmiać/zweryfikować ten konkretny przypadek użycia?

Mockito test a void metoda wyrzuca wyjątek

Mam metodę z typem zwracanym void. Może również rzucać wiele wyjątków, więc chciałbym przetestować te wyjątki, które są rzuca ... jak Mogę uzyskać metodę rzucania określonego wyjątku? doThrow(new Exception()).when(mockedObject.methodReturningVoid(...));

Mockito, JUnit i Spring

Zacząłem uczyć się o Mockito dopiero dzisiaj. Napisałem prosty test (z Junitem, patrz niżej), ale nie wiem jak mogę użyć mock ... l, a Mokito utworzy go za nas. Wadą tego podejścia jest to, że teraz Jednostka-under-test jest klasą impl, a nie interfejsem.

Mockito-różnica między doReturn () a when()

Jestem obecnie w trakcie używania Mockito do mockowania moich obiektów warstwy usług w aplikacji Spring MVC, w której chcę pr ... lub jaka jest subtelna różnica między doReturn(...).when(...) i when(...).thenReturn(...)? Każda pomoc będzie mile widziana.

Używanie Mockito z wieloma wywołaniami tej samej metody z tymi samymi argumentami

Czy istnieje sposób, aby metoda stubbed zwracała różne obiekty przy kolejnych wywołaniach? Chciałbym to zrobić, aby przetesto ... { T t = completionService.take().get(); // do some stuff that I want to test } catch (...) { } }

Mockito.any () pass Interface with Generics

Czy można przekazać Typ interfejsu z generykami? Interfejs: public interface AsyncCallback<T> W mojej metodzie testowej: Mockito.any(AsyncCallback.class) Umieszczenie <ResponseX> za lub za .class nie zadziałało.

Jak przetestować repozytoria danych Spring?

Chcę utworzyć repozytorium (powiedzmy UserRepository) przy pomocy Spring Data. Jestem nowy w spring-data (ale nie w spring) i ... support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1489) ... 44 more

Mockito: jak sprawdzić, czy metoda została wywołana na obiekcie utworzonym w metodzie?

Jestem nowy w Mockito. Biorąc pod uwagę poniższą klasę, Jak mogę użyć Mockito, aby sprawdzić, czy someMethod została wywołan ... ykonać następujące połączenie weryfikacyjne, verify(bar, times(1)).someMethod(); Gdzie bar jest wyśmiewaną instancją Bar.

Czy Mockito może stubować metodę bez względu na argument?

Próbuję przetestować stary kod, używając Mockito. Chcę stub FooDao, który jest używany w produkcji w następujący sposób: f ... obejścia problemu, ale naprawdę chciałbym uniknąć zmiany kodu produkcyjnego, dopóki nie będzie rozsądnego pokrycia testowego.