Inhoudsopgave:

Wat is assert niet null?
Wat is assert niet null?

Video: Wat is assert niet null?

Video: Wat is assert niet null?
Video: Statistical Significance, the Null Hypothesis and P-Values Defined & Explained in One Minute 2024, November
Anonim

De bewerenNietNull () methode betekent "een doorgegeven parameter moet niet zijn nul ": als het is nul dan mislukt de testcase. De methode assertNull() betekent "een doorgegeven parameter moet zijn nul ": als het is niet nul dan mislukt de testcase.

Dus, hoe stel je assertEquals in?

Beweren . assertIs gelijk aan () methoden controleert of de twee objecten gelijk zijn of niet. Als dit niet het geval is, wordt een AssertionError zonder bericht gegenereerd. Als zowel de verwachte als de werkelijke waarden null zijn, retourneert deze methode gelijk.

Vervolgens is de vraag, wat gebeurt er als assert mislukt in Java? Als beweringen zijn ingeschakeld in de JVM (via de vlag -ea), wordt een AssertionError gegenereerd wanneer de bewering mislukt . Dit mag niet worden gepakt, want als een bewering mislukt , betekent dit in feite dat een van uw aannames over hoe het programma werkt, verkeerd is. Beweringen mogen alleen worden gebruikt om programmeerfouten op te sporen.

En hoe gebruik je assert false?

In bewerenFalse , u bent beweren dat een uitdrukking evalueert tot vals . Als dit niet het geval is, wordt het bericht weergegeven en de bewering mislukt. assertTrue (bericht, waarde == vals ) == bewerenFalse (bericht, waarde); Deze zijn functioneel hetzelfde, maar als u verwacht dat een waarde is vals dan gebruik assertFalse.

Wat zijn de verschillende manieren om te beweren?

Hier is een lijst van de assert-methoden:

  • assertArrayEquals()
  • assertEquals()
  • assertTrue() + assertFalse()
  • assertNull() + assertNotNull()
  • assertSame() + assertNotSame()
  • bewerendat()

Aanbevolen: