რა არის მტკიცების შეცდომა JUnit-ში?
რა არის მტკიცების შეცდომა JUnit-ში?

ვიდეო: რა არის მტკიცების შეცდომა JUnit-ში?

ვიდეო: რა არის მტკიცების შეცდომა JUnit-ში?
ვიდეო: JUnit 5 Basics 14 - Asserting exceptions with assertThrows 2024, მაისი
Anonim

ჩაშენებული მტკიცება მექანიზმი ჯუნიტ უზრუნველყოფს კლასის ორგ. 1 ამტკიცებენ #fail() ისვრის ან მტკიცების შეცდომა უპირობოდ. ეს შეიძლება იყოს გამოსადეგი არასრული ტესტის აღსანიშნავად ან მოსალოდნელი გამონაკლისის დაშვების უზრუნველსაყოფად (იხილეთ ასევე მოსალოდნელი გამონაკლისების განყოფილება ტესტის სტრუქტურაში).

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

ან მტკიცების შეცდომა ისვრის, როდესაც ამბობენ: თქვენ დაწერეთ კოდი, რომელიც არ უნდა შესრულდეს ნებისმიერ ფასად, რადგან თქვენი ლოგიკის მიხედვით ეს არ უნდა მოხდეს. მაგრამ თუ ეს მოხდება, გადააგდეთ მტკიცების შეცდომა . და შენ არ იჭერ.“ასეთ შემთხვევაში ისვრი მტკიცების შეცდომა.

შეიძლება ასევე იკითხოს, რა არის მტკიცება ერთეულის ტესტირებაში? ან მტკიცება არის ლოგიკური გამოხატულება პროგრამის კონკრეტულ წერტილში, რომელიც იქნება ჭეშმარიტი, თუ პროგრამაში არ არის შეცდომა. ა ტესტის მტკიცება განისაზღვრება, როგორც გამონათქვამი, რომელიც აერთიანებს სამიზნეზე მითითებულ გარკვეულ შესამოწმებელ ლოგიკას ტესტი.

ანალოგიურად, შეგვიძლია დავიჭიროთ მტკიცების შეცდომა?

დამუშავება ა მტკიცების შეცდომა Კლასი მტკიცების შეცდომა ვრცელდება შეცდომა , რომელიც თავისთავად ვრცელდება Throwable. Ეს ნიშნავს რომ მტკიცების შეცდომა არის შეუმოწმებელი გამონაკლისი. ამიტომ მეთოდები, რომლებიც იყენებენ მტკიცებები არ არის საჭირო მათი დეკლარირება და შემდგომი დარეკვის კოდი არ უნდა სცადოთ და დაჭერა მათ.

რა არის მტკიცების შეცდომა სელენში?

სელენის მტკიცებულებები შეიძლება იყოს სამი სახის: " ამტკიცებენ "", "გადამოწმება" და "დაელოდე". როდესაც " ამტკიცებენ ” ჩავარდა, ტესტი შეწყვეტილია. როდესაც „დამოწმება“ვერ მოხერხდება, ტესტი გააგრძელებს შესრულებას, აფიქსირებს წარუმატებლობას. "waitFor" ბრძანება ელოდება რაიმე პირობის ჭეშმარიტებას.

გირჩევთ: