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.

6
Jak zaimportować wyjątek Django DoesNotExist?
Próbuję utworzyć UnitTest, aby sprawdzić, czy obiekt został usunięty. from django.utils import unittest def test_z_Kallie_can_delete_discussion_response(self): ...snip... self._driver.get("http://localhost:8000/questions/3/want-a-discussion") self.assertRaises(Answer.DoesNotExist, Answer.objects.get(body__exact = '<p>User can reply to discussion.</p>')) Ciągle otrzymuję błąd: DoesNotExist: Answer matching query does not exist.



14
Testowanie jednostkowe Xcode z Cocoapods
Przez ostatnie kilka dni walę głową w ścianę, ale pomimo wielu wyszukiwań w Google / SO / Github nie mogę znaleźć rozwiązania problemów, które mam! Wszystko, co próbuję zrobić, to utworzyć testy jednostkowe dla mojej aplikacji, która korzysta z podów Firebase. Używam Xcode 7.3.1 i Cocoapods 1.0.1. Aktualizacja: problem pozostaje …


3
Jak mogę Moq metodę, która ma opcjonalny argument w podpisie bez jawnego określania go lub używania przeciążenia?
Biorąc pod uwagę następujący interfejs: public interface IFoo { bool Foo(string a, bool b = false); } Próba kpiny za pomocą Moq: var mock = new Mock<IFoo>(); mock.Setup(mock => mock.Foo(It.IsAny<string>())).Returns(false); daje następujący błąd w czasie kompilacji: Drzewo wyrażeń nie może zawierać wywołania ani wywołania używającego opcjonalnych argumentów Zauważyłem, że powyższy …
119 c#  unit-testing  moq 

1
Mockowanie funkcji w celu wywołania wyjątku w celu przetestowania bloku except
Mam funkcję ( foo), która wywołuje inną funkcję ( bar). Jeśli wywołanie bar()wywołuje podniesienie HttpError, chcę to obsłużyć specjalnie, jeśli kod statusu to 404, w przeciwnym razie ponownie podniesie. Próbuję napisać kilka testów jednostkowych wokół tej foofunkcji, wyszydzając wywołanie bar(). Niestety, nie mogę uzyskać wyśmiewanego wezwania bar()do podniesienia wyjątku, który …

30
Dlaczego nie uczą tego w szkole? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

4
Unittest setUp / tearDown dla kilku testów
Czy jest jakaś funkcja uruchamiana na początku / końcu scenariusza testów? Funkcje setUp i tearDown są uruchamiane przed / po każdym teście. Zazwyczaj chciałbym mieć to: class TestSequenceFunctions(unittest.TestCase): def setUpScenario(self): start() #launched at the beginning, once def test_choice(self): element = random.choice(self.seq) self.assertTrue(element in self.seq) def test_sample(self): with self.assertRaises(ValueError): random.sample(self.seq, 20) …

3
Rozdzielenie klas JUnit na specjalny pakiet testowy?
Koncepcji programowania sterowanego testami uczę się czytając artykuły Craftsman (kliknij Craftsman pod Według tematu ) zalecane w odpowiedzi na moje poprzednie pytanie „Przykładowy projekt do nauki JUnita i właściwej inżynierii oprogramowania” . Póki co bardzo mi sie do podoba! Ale teraz chcę usiąść i spróbować sam. Mam pytanie, na które …
118 java  unit-testing  junit 

17
TDD a testy jednostkowe [zamknięte]
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 Moja firma jest całkiem nowa w testowaniu jednostkowym naszego kodu. Od jakiegoś …


6
Co to jest „Stub”?
Tak więc, kontynuując moje noworoczne postanowienie, aby uzyskać więcej w TDD, teraz zaczynam więcej pracować z Rhino Mocks . Jedną rzeczą, którą chciałbym zrobić, jest upewnienie się, że naprawdę rozumiem, do czego zmierzam, więc chciałem sprawdzić, czy rozumiem to, co widziałem do tej pory (i pomyślałem, że dobrze by było, …

2
Mockowanie klasy: Mock () czy patch ()?
Używam makiety w Pythonie i zastanawiałem się, które z tych dwóch podejść jest lepsze (czytaj: bardziej pythonowe). Metoda pierwsza : po prostu utwórz pozorowany obiekt i użyj go. Kod wygląda następująco: def test_one (self): mock = Mock() mock.method.return_value = True self.sut.something(mock) # This should called mock.method and checks the result. …

14
Wyprowadzanie danych z testu jednostkowego w Pythonie
Jeśli piszę testy jednostkowe w Pythonie (używając modułu unittest), czy jest możliwe wyprowadzenie danych z nieudanego testu, więc mogę go zbadać, aby pomóc wydedukować, co spowodowało błąd? Zdaję sobie sprawę z możliwości stworzenia niestandardowej wiadomości, która może zawierać pewne informacje, ale czasami możesz mieć do czynienia z bardziej złożonymi danymi, …

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.