Przejdź do treści głównej
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.