Pytania otagowane jako unit-testing

Testowanie jednostkowe to metoda, według której poszczególne jednostki kodu źródłowego są testowane w celu ustalenia, czy nadają się do użycia.



5
Przykład nieprawidłowego ciągu utf8?
Testuję, jak część mojego kodu obsługuje złe dane i potrzebuję kilku serii bajtów, które mają nieprawidłowy kod UTF-8. Czy możesz opublikować jakieś, a najlepiej, wyjaśnienie, dlaczego są złe / gdzie je masz?


8
Jak ustawić parametry maszyny JVM dla testów jednostkowych Junit?
Mam kilka testów jednostkowych Junit, które wymagają dużej ilości miejsca na sterty do uruchomienia - np. 1G. (Testują funkcje wymagające dużej ilości pamięci dla aplikacji webstart, która będzie działać tylko z wystarczającą ilością miejsca na sterty i będzie uruchamiana wewnętrznie na 64-bitowych maszynach Win 7 - więc przeprojektowanie testów nie …



7
Test JUnit z dynamiczną liczbą testów
W naszym projekcie mam kilka testów JUnit , które np. Pobierają każdy plik z katalogu i uruchamiają na nim test. Jeśli zaimplementuję testEveryFileInDirectorymetodę w, TestCaseto pokazuje się jako tylko jeden test, który może się nie powieść lub zakończyć. Ale interesują mnie wyniki dla każdego pojedynczego pliku. Jak mogę napisać TestCase/ …

3
Uruchom pojedynczy test z klasy JUnit za pomocą wiersza polecenia
Próbuję znaleźć podejście, które pozwoli mi uruchomić pojedynczy test z klasy JUnit przy użyciu tylko wiersza poleceń i języka Java. Mogę przeprowadzić cały zestaw testów z klasy używając: java -cp .... org.junit.runner.JUnitCore org.package.classname To, co naprawdę chcę zrobić, to coś takiego: java -cp .... org.junit.runner.JUnitCore org.package.classname.method lub: java -cp .... …

4
Jak łatwo tworzyć testy jednostkowe w Eclipse [zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Chcę łatwo tworzyć testy jednostkowe, po prostu wybierając metodę. Czy w zaćmieniu jest narzędzie, które to …

10
iOS - podczas uruchamiania testów jednostkowych dla języka Swift nie znaleziono pliku „MyProject-Swift.h”
Próbuję skonfigurować testy jednostkowe dla mojego projektu. Jest to istniejąca aplikacja Objective-C, do której niedawno dodałem jedną klasę Swift. Skonfigurowałem pliki „MyProject-Swift.h” i Swift Bridging (zarówno „MyProject”, jak i „MyProjectTest”) i mogę dobrze zbudować i uruchomić aplikację, używając zarówno kodu Objective-C, jak i Swift. Jednak teraz chcę uruchomić kilka testów …

20
Problemy z atrybutem DeploymentItem
Obecnie zajmuję się "starym" systemem napisanym w C # .net, usuwając niektóre przestarzałe funkcje i dokonując pewnych refaktoryzacji. Dzięki Bogu, poprzedni facet napisał kilka testów jednostkowych (MSTests). Dość dobrze czuję się z testami JUnit, ale nie zrobiłem jeszcze wiele z MSTestami. Metody testowe mają DeploymentItematrybut określający plik tekstowy, który jest …

4
Dlaczego ta asercja zgłasza wyjątek formatu podczas porównywania struktur?
Próbuję zapewnić równość dwóch System.Drawing.Sizestruktur i otrzymuję wyjątek formatu zamiast oczekiwanego niepowodzenia potwierdzenia. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." Assert.AreEqual(struct1, struct2, "Failed. Expected {0}, actually …

14
Czy powinno to być „Arrange-Assert-Act-Assert”?
Jeśli chodzi o klasyczny wzorzec testowy Arrange-Act-Assert , często dodaję kontr-twierdzenie, które poprzedza Act. W ten sposób wiem, że przemijające stwierdzenie naprawdę mija w wyniku działania. Myślę o tym jako analogicznym do czerwonego w czerwono-zielonym-refaktorze, gdzie tylko wtedy, gdy widzę czerwony pasek podczas moich testów, wiem, że zielony pasek oznacza, …

8
Mock zależność żartobliwa z maszynopisem
Podczas testowania modułu, który ma zależność w innym pliku. Kiedy przypisanie tego modułu do typu jest.Mockmaszynopisu powoduje błąd, że metoda mockReturnThisOnce(lub jakakolwiek inna metoda jest.Mock) nie istnieje w zależności, to dlatego, że została wcześniej wpisana. Jaki jest właściwy sposób uzyskania maszynopisu, aby odziedziczył typy z jest.Mock? Oto szybki przykład. Zależność …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.