Innehållsförteckning:

Vad är påstå inte null?
Vad är påstå inte null?

Video: Vad är påstå inte null?

Video: Vad är påstå inte null?
Video: #33 - Rich Dad, Poor Dad | Vad rika lär sina barn som andra inte gör... 2024, Maj
Anonim

De hävdaNotNull () metod betyder "en godkänd parameter måste inte vara null ": om det är null då misslyckas testfallet. AssertNull()-metoden betyder "en godkänd parameter måste vara null ": om det är inte null då misslyckas testfallet.

Följaktligen, hur hävdar du assertEquals?

Hävda . assertEquals () metoder kontrollerar att de två objekten är lika eller inte. Om de inte är det, kastas ett AssertionError utan ett meddelande. Om både förväntade och faktiska värden är null, returnerar denna metod lika.

Därefter är frågan, vad händer när assert misslyckas i Java? Om påståenden är aktiverade i JVM (via flaggan -ea), kommer ett AssertionError att kastas när påståendet misslyckas . Detta bör inte fångas, för om en påståendet misslyckas , betyder det i princip att ett av dina antaganden om hur programmet fungerar är fel. Påståenden ska endast användas för att upptäcka programmeringsfel.

Dessutom, hur använder du assert false?

I hävdaFalse , du är hävda som ett uttryck utvärderar till falsk . Om det inte är det, visas meddelandet och påstående misslyckas. assertTrue (meddelande, värde == falsk ) == hävdaFalse (meddelande, värde); Dessa är funktionellt desamma, men om du förväntar dig ett värde falsk sedan använd assertFalse.

Vilka är de olika metoderna för att hävda?

Här är en lista över hävda metoderna:

  • assertArrayEquals()
  • assertEquals()
  • assertTrue() + assertFalse()
  • assertNull() + assertNotNull()
  • assertSame() + assertNotSame()
  • hävda det()

Rekommenderad: