@RunWith bodring sinfidan nima foyda?
@RunWith bodring sinfidan nima foyda?

Video: @RunWith bodring sinfidan nima foyda?

Video: @RunWith bodring sinfidan nima foyda?
Video: Oksid, asos va kislotada sigma va pi bog' topish | Kimyoviy bog'lanish | 12-mavzu - YouTube 2024, Iyul
Anonim

Kabi Bodring ishlatiladi Junit bizda Test Runner bo'lishi kerak sinf . Bu sinf bo'ladi foydalanish Junit izohi @ RunWith (), bu JUnit-ga sinovchi nima ekanligini aytadi sinf . Bu Junit uchun testlarni bajarishni boshlash uchun boshlang'ich nuqtaga o'xshaydi. src papkasida a yarating sinf TestRunner deb nomlangan.

Yana savol tug'iladi: bodringda @RunWith -dan nima foyda?

@ RunWith izoh: bu qaysi yuguruvchi kerakligini ko'rsatadigan JUnit izohi foydalanish bu sinfni bajarish uchun. Ko'ryapsizmi, biz ta'minladik Bodring . sinf ushbu izoh bilan parametr sifatida. Bu bilan JUnit bu sinov ishini a sifatida bajarishi kerakligini biladi Bodring sinov

Yana bilingki, bodringda elimdan nima foyda? Runner fayl bilan Yelim Kod Unda Xususiyatlar fayllari joylashuvi va tegishli qadam fayllarini o'z ichiga olgan paket mavjud. Shunday qilib elimlar qadam fayllari bilan xususiyatli fayllar va elimlar bilan ham bodring ish vaqti. Shuningdek, u test natijasi ko'rsatiladigan formatni ham ko'rsatadi.

Xuddi shunday, siz so'rashingiz mumkin, bodringdagi teglar nima?

Bodring foydalanuvchilar tasnifi bo'yicha xususiyatlar va stsenariylarni tartibga solishning oddiy usulini taqdim etadi. Bu (@) belgisida tijorat belgisi bilan ochilgan xususiyat faylidagi bo'sh joy bilan ajratilgan har qanday satr teg sifatida qabul qilingan konventsiya yordamida amalga oshiriladi.

Qattiq bodring nima?

Qattiq : agar qat'iy parametr "false" ga o'rnatiladi, keyin bajarish vaqtida bodring keyin har qanday aniqlanmagan/kutishdagi qadamlarga duch keladi bodring bajarilmay qolmaydi va aniqlanmagan qadamlar o'tkazib yuboriladi va BUILD MUVAFFAQIYATLI.