INF.04Testowanie, Jakość i Dokumentacja Oprogramowania
Asercje i Frameworki Testowe (Assert)
Instrukcje sprawdzające warunki logiczne w testach jednostkowych (np. NUnit, JUnit, xUnit), których niespełnienie powoduje zgłoszenie błędu testu.
Najczęstsze asercje:
Assert.AreEqual(oczekiwana, faktyczna): Sprawdza równość wartości.Assert.IsTrue(warunek)/Assert.IsFalse(warunek): Weryfikuje wartość logiczną.Assert.IsNull(obiekt)/Assert.IsNotNull(obiekt): Sprawdza brak/obecność referencji.Assert.Throws<TypWyjatku>(() => ...): Weryfikuje, czy kod wyrzucił oczekiwany wyjątek.
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Asercje i Frameworki Testowe (Assert) lub rozpocznij trening.