Pytania oznaczone «unit-testing»

104
Jak testujesz prywatne metody za pomocą NUnit?

Zastanawiam się, jak prawidłowo korzystać z NUnit. Najpierw utworzyłem oddzielny projekt testowy, który używa mojego projektu głównego jako odniesienia. Ale w takim przypadku nie jestem w stanie przetestować prywatnych metod. Zgadłem, że muszę dołączyć kod testowy do kodu głównego ?! - To nie...

103
Mockito - @Spy vs @Mock

Mockito - rozumiem, że szpieg wywołuje prawdziwe metody na obiekcie, podczas gdy makieta wywołuje metody na podwójnym obiekcie. Należy również unikać szpiegów, chyba że wyczuwa się zapach kodu. Jednak jak działają szpiedzy i kiedy właściwie należy ich używać? Czym się różnią od kpiny?...

103
Właściwe nazewnictwo pakietów do testowania w języku Go

Widziałem kilka różnych strategii nazewnictwa pakietów testowych w Go i chciałem wiedzieć, jakie są zalety i wady każdego z nich i którego powinienem użyć. Strategia 1: Nazwa pliku: github.com/user/myfunc.go package myfunc Nazwa pliku testowego: github.com/user/myfunc_test.go package...

102
Nie znaleziono testu. Upewnij się, że zainstalowane narzędzia do wykrywania i wykonywania testów, ustawienia wersji platformy i frameworka są odpowiednie i spróbuj ponownie

Jestem w trakcie uaktualniania naszego istniejącego rozwiązania do .Net 4.6.1 i nie mogłem uruchomić naszych testów jednostkowych podczas kompilacji serwera. Lokalnie działają zgodnie z oczekiwaniami, a zmiana wersji frameworka z powrotem na .Net 4.5.1 powoduje ich ponowne uruchomienie na...

101
Sprawdź, czy klasa ma atrybut?

Próbuję zrobić mały program Test-First i próbuję sprawdzić, czy moje klasy są oznaczone atrybutem: [SubControllerActionToViewDataAttribute] public class ScheduleController : Controller Jak przeprowadzić test jednostkowy, czy klasa ma przypisany ten

100
Przekaż złożone parametry do [Teoria]

Xunit ma fajną funkcję : możesz utworzyć jeden test z Theoryatrybutem i umieścić dane w InlineDataatrybutach, a xUnit wygeneruje wiele testów i przetestuje je wszystkie. Chcę mieć coś takiego, ale parametry do mojej metody nie są „proste” (dane jak string, int, double), ale lista mojej...

99
Uruchom tylko JEDEN test z Jest

Chcę przeprowadzić tylko jeden test z Jest. Używam it.onlylub describe.only, ale nadal działa wiele testów. Myślę, że uruchamia wszystkie testy od mojego ostatniego zatwierdzenia, ale nie powinien mieć tego zachowania z onlyjawnie ustawioną flagą, prawda? Co powoduje takie zachowanie i jak mogę...