JUnit дээр батлах алдаа гэж юу вэ?
JUnit дээр батлах алдаа гэж юу вэ?

Видео: JUnit дээр батлах алдаа гэж юу вэ?

Видео: JUnit дээр батлах алдаа гэж юу вэ?
Видео: JUnit 5 Үндсэн ойлголт 14 - assertThrows ашиглан үл хамаарах зүйлийг батлах 2024, Арваннэгдүгээр
Anonim

Баригдсан баталгаа механизм JUnit ангийн байгууллага хангадаг. 1 Батлах #fail() нь шиддэг батламжийн алдаа болзолгүйгээр. Энэ нь бүрэн бус тестийг тэмдэглэх эсвэл хүлээгдэж буй онцгой тохиолдол гарсан эсэхийг шалгахад тустай байж болно (Тестийн бүтэц дэх Хүлээгдэж буй үл хамаарах зүйлүүд хэсгийг үзнэ үү).

Ийм байдлаар баталгаажуулалтын алдаа гэж юу вэ?

Ан батламжийн алдаа "Та ямар ч үнээр хэрэгжих ёсгүй код бичсэн, учир нь таны логикийн дагуу энэ нь болохгүй байх ёстой. ГЭВЧ ийм зүйл тохиолдвол шидэх" Баталгаажуулалтын алдаа . Та үүнийг барихгүй." Ийм тохиолдолд та шиддэг Баталгаажуулах алдаа.

Нэгжийн тестийн баталгаа гэж юу вэ? Ан баталгаа Энэ нь програмын тодорхой цэг дээрх логик илэрхийлэл бөгөөд програмд алдаа гараагүй л бол үнэн байх болно. А туршилтын баталгаа доор зорилтот тухай тодорхойлсон зарим шалгах боломжтой логикийг багтаасан илэрхийлэл гэж тодорхойлогддог тест.

Үүнтэй адилаар бид батламжийн алдааг барьж чадах уу?

Харьцах а Баталгаажуулалтын алдаа Анги Баталгаажуулалтын алдаа сунгадаг Алдаа , энэ нь өөрөө Throwable өргөтгөлтэй. Энэ нь гэсэн үг Баталгаажуулалтын алдаа шалгагдаагүй үл хамаарах зүйл юм. Тиймээс ашигладаг аргууд батламжууд тэдгээрийг зарлах шаардлагагүй бөгөөд цаашдын дуудлагын кодыг оролдох ёсгүй барих тэд.

Селен дэх батламжийн алдаа гэж юу вэ?

Селенийн баталгаа гурван төрөл байж болно: " батлах ", "баталгаажуулах", "хүлээх". Хэзээ " батлах ” амжилтгүй болбол шалгалтыг зогсооно. "Шалгах" амжилтгүй болсон тохиолдолд туршилтыг үргэлжлүүлэн ажиллуулж, алдааг бүртгэнэ. "Хүлээх" команд нь зарим нөхцөл биелэхийг хүлээдэг.

Зөвлөмж болгож буй: