Sisukord:

Mis on väide, mis ei ole tühine?
Mis on väide, mis ei ole tühine?

Video: Mis on väide, mis ei ole tühine?

Video: Mis on väide, mis ei ole tühine?
Video: Meediakriitika | Eametsa tühistamine, 2.osa: rahvastiku-uuringu skandaali analüüs 2024, Detsember
Anonim

The AssertNotNull () meetod tähendab "läbitud parameeter peab mitte olla null ": kui on null siis testjuhtum ebaõnnestub. Meetod assertNull() tähendab, et "söödetud parameeter peab olema null ": kui on mitte null siis testjuhtum ebaõnnestub.

Järelikult, kuidas te kinnitate assertEquals?

Kinnitage . kinnitama Võrdsed () meetodid kontrollivad, kas need kaks objekti on võrdsed või mitte. Kui neid pole, kuvatakse ilma teateta AssertionError. Kui nii eeldatav kui ka tegelik väärtus on null, tagastab see meetod võrdsed.

Seejärel tekib küsimus, mis juhtub, kui kinnitus Javas ebaõnnestub? Kui väited on JVM-is lubatud (lipu -ea kaudu), kuvatakse AssertionError, kui väide ebaõnnestub . Seda ei tohiks tabada, sest kui an väide ebaõnnestub , tähendab see põhimõtteliselt, et üks teie eeldustest programmi toimimise kohta on vale. Väiteid tuleks kasutada ainult programmeerimisvigade tuvastamiseks.

Samuti, kuidas kasutada väidet false?

sisse kinnitada Vale , sa oled kinnitades mida avaldis hindab vale . Kui see pole nii, kuvatakse teade ja väide ebaõnnestub. assertTrue (sõnum, väärtus == vale ) == kinnitada Vale (sõnum, väärtus); Need on funktsionaalselt samad, kuid kui ootate väärtust vale siis kasuta assertFalse.

Millised on erinevad kinnitusmeetodid?

Siin on kinnitusmeetodite loend:

  • assertArrayEquals()
  • assertEquals()
  • assertTrue() + assertFalse()
  • assertNull() + assertNotNull()
  • assertSame() + assertNotSame()
  • kinnitada, et()

Soovitan: