Სარჩევი:

რა არის მტკიცება არა ნული?
რა არის მტკიცება არა ნული?

ვიდეო: რა არის მტკიცება არა ნული?

ვიდეო: რა არის მტკიცება არა ნული?
ვიდეო: რა არის NFT, Blockchain, Web3, Metaverse, Bitcoin, Ethereum და Smart Contract? 2024, მაისი
Anonim

The assertNotNull () მეთოდი ნიშნავს „გავლილი პარამეტრი უნდა არა იყოს null ": თუ არის null მაშინ სატესტო საქმე ჩავარდება. assertNull() მეთოდი ნიშნავს "გადავლილი პარამეტრი უნდა იყოს null ": თუ არის არა ნული მაშინ სატესტო საქმე ჩავარდება.

შესაბამისად, როგორ ამტკიცებთ თანასწორობას?

ამტკიცებენ . ამტკიცებს ტოლია () მეთოდები ამოწმებს, რომ ორი ობიექტი ტოლია თუ არა. თუ ისინი არ არიან, AssertionError გაგზავნილია შეტყობინების გარეშე. თუ ორივე მოსალოდნელი და ფაქტობრივი მნიშვნელობები ნულოვანია, მაშინ ეს მეთოდი აბრუნებს თანაბარს.

შემდგომში ჩნდება კითხვა, რა ხდება მაშინ, როდესაც მტკიცება ვერ ხერხდება ჯავაში? თუ მტკიცებები ჩართულია JVM-ში (-ea დროშის მეშვეობით), AssertionError გამოვა, როდესაც მტკიცება ვერ ხერხდება . ეს არ უნდა დაიჭიროს, რადგან თუ ა მტკიცება ვერ ხერხდება , ეს ძირითადად ნიშნავს, რომ თქვენი ერთ-ერთი ვარაუდი იმის შესახებ, თუ როგორ მუშაობს პროგრამა, არასწორია. მტკიცებები უნდა იქნას გამოყენებული მხოლოდ პროგრამირების შეცდომების გამოსავლენად.

ასევე, როგორ იყენებთ assert false-ს?

In ამტკიცებს მცდარი , შენ ხარ ამტკიცებს რომ გამოთქმა აფასებს ყალბი . თუ ეს არ არის, მაშინ შეტყობინება გამოჩნდება და მტკიცება მარცხდება. assertTrue (მესიჯი, მნიშვნელობა == ყალბი ) == ამტკიცებს მცდარი (მესიჯი, მნიშვნელობა); ეს ფუნქციურად იგივეა, მაგრამ თუ თქვენ ელით მნიშვნელობას ყალბი მაშინ გამოიყენეთ assertFalse.

რა არის მტკიცების სხვადასხვა მეთოდი?

აქ მოცემულია მტკიცების მეთოდების სია:

  • assertArrayEquals()
  • assertEquals()
  • assertTrue() + assertFalse()
  • assertNull() + assertNotNull()
  • assertSame() + assertNotSame()
  • ამტკიცებს, რომ ()

გირჩევთ: