Satura rādītājs:

Kas ir apgalvojums, ka nav nulles?
Kas ir apgalvojums, ka nav nulles?

Video: Kas ir apgalvojums, ka nav nulles?

Video: Kas ir apgalvojums, ka nav nulles?
Video: Куликовская Битва. Литература в основе официальных доказательств. 2024, Decembris
Anonim

The apgalvotNotNull () metode nozīmē "nodotam parametram ir jābūt nē būt null ": ja tas ir null tad testa gadījums neizdodas. Metode assertNull() nozīmē "nodotam parametram jābūt null ": ja tas ir nav nulles tad testa gadījums neizdodas.

Līdz ar to, kā jūs apstiprināt assertEquals?

Apliecināt . apgalvoEquals () metodes pārbauda, vai abi objekti ir vienādi vai nē. Ja tā nav, tiek parādīta AssertionError bez ziņojuma. Gadījumā, ja gan paredzamās, gan faktiskās vērtības ir nulles, šī metode atgriež vienādu vērtību.

Pēc tam rodas jautājums, kas notiek, ja Java neizdodas apgalvojums? Ja apgalvojumi ir iespējoti JVM (izmantojot karogu -ea), tiks parādīta AssertionError ziņojums, kad apgalvojums neizdodas . Šo nevajadzētu pieķert, jo, ja an apgalvojums neizdodas , tas būtībā nozīmē, ka viens no jūsu pieņēmumiem par programmas darbību ir nepareizs. Apgalvojumi jāizmanto tikai programmēšanas kļūdu noteikšanai.

Kā arī izmantot apgalvojumu viltus?

In apgalvot Nepatiesi , tu esi apgalvojot ka izteiksme novērtē to viltus . Ja tā nav, tiek parādīts ziņojums un apgalvojums neizdodas. assertTrue (ziņa, vērtība == viltus ) == apgalvot Nepatiesi (ziņa, vērtība); Funkcionāli tie ir vienādi, bet, ja jūs sagaidāt vērtību viltus tad izmantojiet assertFalse.

Kādas ir dažādas apgalvojuma metodes?

Šeit ir apgalvojumu metožu saraksts:

  • assertArrayEquals()
  • assertEquals()
  • assertTrue() + assertFalse()
  • assertNull() + assertNotNull()
  • assertSame() + assertNotSame()
  • apgalvot, ka ()

Ieteicams: