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
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
Mochatest domyślnie próbuje znaleźć pliki testowe , jak określić inny katalog, np.
Obserwuję ten poradnik z angular.io Jak powiedzieli, stworzyłem plik hero.spec.ts, aby utworzyć testy jednostkowe: import { Hero } from './hero'; describe('Hero', () => { it('has name', () => { let hero: Hero = {id: 1, name: 'Super Cat'}; expect(hero.name).toEqual('Super Cat'); });...
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 (...
Chciałbym przetestować klasę abstrakcyjną. Jasne, mogę ręcznie napisać próbną dziedziczenie po klasie. Czy mogę to zrobić przy użyciu frameworku (używam Mockito) zamiast ręcznego tworzenia mojej makiety? W jaki
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...
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...
Jak testujesz metody uruchamiające procesy asynchroniczne za pomocą JUnit? Nie wiem, jak sprawić, by mój test czekał na zakończenie procesu (nie jest to dokładnie test jednostkowy, bardziej przypomina test integracyjny, ponieważ obejmuje kilka klas, a nie tylko
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,...
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ć...
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...
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...
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 /...
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ś...
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...
Jak testujesz funkcję prywatną w Angular 2? class FooBar { private _status: number; constructor( private foo : Bar ) { this.initFooBar(); } private initFooBar(){ this.foo.bar( "data" ); this._status = this.fooo.foo(); } public get status(){ return this._status; } } Rozwiązanie,...
Czy w JUnit można stwierdzić, że obiekt jest instancją klasy? Z różnych powodów w teście mam obiekt, który chcę sprawdzić typ. Czy jest to typ Object1 czy typ Object2? Obecnie mam: assertTrue(myObject instanceof Object1); assertTrue(myObject instanceof Object2); To działa, ale zastanawiałem się,...
Dostaję TransactionManagementError podczas próby zapisania instancji modelu użytkownika Django i w jego sygnale post_save zapisuję niektóre modele, w których użytkownik jest kluczem obcym. Kontekst i błąd są bardzo podobne do tego pytania django TransactionManagementError podczas używania...
Mam interfejs z metodą, która oczekuje tablicy Foo: public interface IBar { void doStuff(Foo[] arr); } Szydzę z tego interfejsu za pomocą Mockito i chciałbym to potwierdzić doStuff() jest on wywoływany, ale nie chcę sprawdzać poprawności przekazywanych argumentów - „nie przejmuj się”. Jak...
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...