Jaka jest różnica pomiędzy @Mocki @InjectMocksw ramach
Jaka jest różnica pomiędzy @Mocki @InjectMocksw ramach
Mam metodę, która jest wywoływana dwukrotnie i chcę uchwycić argument drugiego wywołania metody. Oto, co próbowałem: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor =
Zastanawiałem się, jak testować jednostkowo klasy abstrakcyjne i klasy rozszerzające klasy abstrakcyjne. Czy powinienem przetestować klasę abstrakcyjną, rozszerzając ją, usuwając metody abstrakcyjne, a następnie testując wszystkie konkretne metody? Potem testujesz tylko metody, które zastępuję i...
Chcę wykonać metody testowe opatrzone adnotacjami @Testw określonej kolejności. Na przykład: public class MyTest { @Test public void test1(){} @Test public void test2(){} } Chcę mieć pewność, że uruchomię się test1()przed test2()każdym uruchomieniem MyTest, ale nie mogłem znaleźć adnotacji...
Jaka jest różnica między testami jednostkowymi a testami funkcjonalnymi? Czy test jednostkowy może również przetestować
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...
Chcę napisać test, aby ustalić, że wyjątek nie jest zgłaszany w danych okolicznościach. Łatwo jest sprawdzić, czy zgłoszony został wyjątek ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... ale jak możesz zrobić odwrotnie . Coś w...
Napisałem fabrykę do produkcji java.sql.Connectionprzedmiotów: public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory { @Override public Connection getConnection() { try { return DriverManager.getConnection(...); } catch (SQLException e) { throw new...
OK, więc @Ignoreadnotacja jest dobra do oznaczenia, że przypadek testowy nie powinien zostać uruchomiony. Czasami jednak chcę zignorować test oparty na informacjach wykonawczych. Przykładem może być test współbieżności, który należy uruchomić na maszynie z określoną liczbą rdzeni. Jeśli ten test...
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte w zeszłym roku . Popraw to...
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...
Pracuję z wieloma aplikacjami internetowymi, które są obsługiwane przez bazy danych o różnym stopniu złożoności w backend. Zazwyczaj istnieje warstwa ORM oddzielna od logiki biznesowej i prezentacji. To sprawia, że testowanie jednostkowe logiki biznesowej jest dość proste; rzeczy mogą być...
Słyszałem, jak ktoś powiedział, że testy jednostkowe (np. NUnit, jUnit, xUnit) powinny być DAMP nie wysycha (Np. Testy jednostkowe powinny zawierać „wilgotny kod”, a nie „suchy kod”) O czym oni
Chciałbym uruchomić przypadki testowe JUnit z wiersza poleceń. W jaki sposób mogę to
Jakie istnieją ramy do testowania jednostkowego kodu celu C? Chciałbym ramy, które ładnie integrują się z Apple
Mam interfejs, który deklaruje Task DoSomethingAsync(); Używam MoqFramework do moich testów: [TestMethod()] public async Task MyAsyncTest() { Mock<ISomeInterface> mock = new Mock<ISomeInterface>(); mock.Setup(arg => arg.DoSomethingAsync()).Callback(() => { <my code...
Jestem nowy w Mockito. Biorąc pod uwagę poniższą klasę, jak mogę użyć Mockito, aby sprawdzić, czy wywołano someMethoddokładnie raz po foowywołaniu? public class Foo { public void foo(){ Bar bar = new Bar(); bar.someMethod(); } } Chciałbym wykonać następujące połączenie...
Mam katalog, który zawiera moje testy jednostkowe w języku Python. Każdy moduł testu jednostkowego ma formę testu _ *. Py . Próbuję utworzyć plik o nazwie all_test.py , który, jak się , uruchomi wszystkie pliki w wyżej wymienionym formularzu testowym i zwróci wynik. Do tej pory wypróbowałem dwie...
Znam tak zwaną podręcznikową definicję testów jednostkowych i testów integracyjnych. Ciekawe, kiedy nadszedł czas, aby napisać testy jednostkowe ... Napiszę je tak, aby obejmowały jak najwięcej zestawów klas. Na przykład, jeśli mam Wordklasę, napiszę dla niej testy jednostkowe Word. Następnie...
Próbuję przetestować jakiś starszy kod, używając Mockito. Chcę wkleić plik FooDaoużywany w produkcji w następujący sposób: foo = fooDao.getBar(new Bazoo()); Umiem pisać: when(fooDao.getBar(new Bazoo())).thenReturn(myFoo); Ale oczywistym problemem jest to, że getBar()nigdy nie jest wywoływany z...