Jak mogę przeprowadzić ogólne przetwarzanie konfiguracji testów, które ustawia etap dla wszystkich testów podczas korzystania z pakietu testowego ? Jako przykład w Nunit istnieje [SetUp]atrybut. [TestFixture] public class SuccessTests { [SetUp] public void Init() { /* Load test data */ } }
Jestem nowicjuszem w XUnit i Moq. Mam metodę, która przyjmuje ciąg jako argument. Jak obsłużyć wyjątek za pomocą XUnit. [Fact] public void ProfileRepository_GetSettingsForUserIDWithInvalidArguments_ThrowsArgumentException() { //arrange ProfileRepository profiles = new ProfileRepository(); //act var result = profiles.GetSettingsForUserID(""); //assert //The below statement is not working as expected. Assert.Throws<ArgumentException>(() => profiles.GetSettingsForUserID("")); } Testowana metoda …
Utworzyliśmy jeden projekt angular2, w którym utworzyliśmy jeden moduł (my-module), a wewnątrz tego modułu utworzyliśmy jeden komponent (my-new-component) za pomocą następujących poleceń cmd: ng new angular2test cd angular2test ng g module my-module ng generate component my-new-component Po utworzeniu konfiguracji i wszystkich komponentów uruchomiliśmy ng test polecenie z cmd w folderze …
Mam problemy z opakowaniem kodu do użycia w testach jednostkowych. Problem jest taki. Mam interfejs IHttpHandler: public interface IHttpHandler { HttpClient client { get; } } I klasa, która go używa, HttpHandler: public class HttpHandler : IHttpHandler { public HttpClient client { get { return new HttpClient(); } } } …
Django 1.7 wprowadziło migracje baz danych . Podczas uruchamiania testów jednostkowych w Django 1.7 wymusza migrację , która zajmuje dużo czasu. Chciałbym więc pominąć migracje django i stworzyć bazę danych w ostatecznym stanie. Wiem, że ignorowanie migracji może być złą praktyką, ponieważ ta część kodu nie zostanie przetestowana. Ale tak …
Lubię symulować asynchroniczne wywołanie usługi internetowej w mojej aplikacji Dart do testowania. Aby zasymulować losowość tych próbnych wywołań odpowiadających (prawdopodobnie nie w kolejności), chciałbym zaprogramować moje makiety tak, aby czekały (spały) przez określony czas, zanim zwrócą „Przyszłość”. Jak mogę to zrobić?
Właśnie pobrałem Android Studio, które jest oparte na Intellij Idea. Jak stworzyć testy? Zauważyłem, że istnieje opcja utworzenia modułu testowego, ale wydaje się, że to nic nie robi, tylko tworzy nowy projekt za pomocą src Próbowałem także nacisnąć klawisz skrótu CTRL + AlT + T, który pozwala na tworzenie testów …
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Napotkałem problem polegający na tym, że złożone zapytania SQL …
Jak mogę używać zastrzyku z Mockito i JUnit 5? W JUnit4 mogę po prostu użyć @RunWith(MockitoJUnitRunner.class)Adnotacji. W JUnit5 nie ma @RunWithadnotacji?
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 5 lat temu . Popraw to pytanie Mamy młodszego programistę, który po prostu nie pisze wystarczającej liczby testów. Muszę …
Właśnie zacząłem z F #, który jest moim pierwszym językiem funkcjonalnym. Pracowałem prawie wyłącznie z językiem C # i bardzo się cieszę, jak F # prowadzi mnie do ponownego przemyślenia sposobu, w jaki piszę kod. Jeden aspekt, który uważam za nieco dezorientujący, to zmiana w procesie pisania kodu. Od lat …
Czy są jakieś środki w ramach xUnit.net podobne do następujących funkcji NUnit? [Test, TestCaseSource("CurrencySamples")] public void Format_Currency(decimal value, string expected){} static object[][] CurrencySamples = new object[][] { new object[]{ 0m, "0,00"}, new object[]{ 0.0004m, "0,00"}, new object[]{ 5m, "5,00"}, new object[]{ 5.1m, "5,10"}, new object[]{ 5.12m, "5,12"}, new object[]{ 5.1234m, …
Dokumentacja Celery wspomina o testowaniu Celery w Django, ale nie wyjaśnia, jak przetestować zadanie Celery, jeśli nie używasz Django. Jak Ty to robisz?
Próbuję dowiedzieć się, jak wyłączyć wystąpienie Express. Zasadniczo chcę mieć odwrotność .listen(port)połączenia - jak sprawić, aby serwer Express ZATRZYMAŁ nasłuchiwanie, zwolnił port i zamknął czysto? Wiem, że może to być dziwne zapytanie, więc oto kontekst; może jest inny sposób podejścia do tego i myślę o tym w niewłaściwy sposób. Próbuję …
Próbuję przetestować jednostkę do aparatu zarządzania hostami WCF, który napisałem. Silnik zasadniczo tworzy wystąpienia ServiceHost w locie na podstawie konfiguracji. Dzięki temu możemy dynamicznie zmieniać konfigurację dostępnych usług bez konieczności wyłączania ich wszystkich i ponownego uruchamiania za każdym razem, gdy dodawana jest nowa usługa lub usuwana jest stara. Mam jednak …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.