Kazalo:

Kaj je assert not null?
Kaj je assert not null?

Video: Kaj je assert not null?

Video: Kaj je assert not null?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Maj
Anonim

The assertNotNull () pomeni "prenesen parameter mora ne biti nič ": če je nič potem testni primer ne uspe. Metoda assertNull() pomeni, da mora biti posredovan parameter nič ": če je ni nič potem testni primer ne uspe.

Posledično, kako uveljavljate assertEquals?

Zatrditi . assertEquals () preveri, ali sta oba predmeta enaka ali ne. Če niso, se vrne AssertionError brez sporočila. Če sta pričakovani in dejanski vrednosti nični, ta metoda vrne enako.

Kasneje se postavlja vprašanje, kaj se zgodi, ko assert v Javi ne uspe? Če so trditve omogočene v JVM (prek zastave -ea), bo vrnjena napaka AssertionError, ko trditev ne uspe . Tega ne bi smeli ujeti, ker če an trditev ne uspe , v bistvu pomeni, da je ena od vaših predpostavk o delovanju programa napačna. Trditve je treba uporabiti samo za odkrivanje programskih napak.

Prav tako, kako uporabljate assert false?

V assertFalse , ti si uveljavljanje da izraz ocenjuje napačno . Če ni, se prikaže sporočilo in trditev ne uspe. assertTrue (sporočilo, vrednost == napačno ) == assertFalse (sporočilo, vrednost); Ti so funkcionalno enaki, vendar če pričakujete, da bo vrednost napačno potem uporabite assertFalse.

Katere so različne metode uveljavljanja?

Tukaj je seznam metod trditev:

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

Priporočena: