INHOUDSOPGAWE:

Wat is assert nie nul nie?
Wat is assert nie nul nie?

Video: Wat is assert nie nul nie?

Video: Wat is assert nie nul nie?
Video: Утверждения JMeter с нуля | Часть 1 | 2024, November
Anonim

Die beweerNotNull () metode beteken "'n geslaagde parameter moet nie wees nul ": as dit is nul dan misluk die toetsgeval. Die assertNull() metode beteken "'n geslaagde parameter moet wees nul ": as dit is nie nul nie dan misluk die toetsgeval.

Gevolglik, hoe beweer jy assertEquals?

Bevestig . assertEquals () metodes kontroleer dat die twee voorwerpe gelyk is of nie. As hulle nie is nie, word 'n AssertionError sonder 'n boodskap gegooi. As beide verwagte en werklike waardes nul is, dan gee hierdie metode gelyk terug.

Gevolglik is die vraag, wat gebeur as aanspraak in Java misluk? As bewerings in die JVM geaktiveer is (via die -ea vlag), sal 'n AssertionError gegooi word wanneer die bewering misluk . Dit moet nie gevang word nie, want as 'n bewering misluk , beteken dit basies een van jou aannames oor hoe die program werk, is verkeerd. Bewerings moet slegs gebruik word om programmeringsfoute op te spoor.

Ook, hoe gebruik jy assert vals?

In beweer Onwaar , jy is beweer wat 'n uitdrukking evalueer na onwaar . As dit nie is nie, word die boodskap vertoon en die bewering misluk. assertTrue (boodskap, waarde == onwaar ) == beweer Onwaar (boodskap, waarde); Dit is funksioneel dieselfde, maar as jy 'n waarde verwag om te wees onwaar dan gebruik assertFalse.

Wat is die verskillende metodes van bewering?

Hier is 'n lys van die bevestigingsmetodes:

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

Aanbeveel: