Testngda salbiy ustuvorlikni o'rnatishimiz mumkinmi?
Testngda salbiy ustuvorlikni o'rnatishimiz mumkinmi?

Video: Testngda salbiy ustuvorlikni o'rnatishimiz mumkinmi?

Video: Testngda salbiy ustuvorlikni o'rnatishimiz mumkinmi?
Video: AQLLI BO’LISH SIRLARI VA USULLARI // МИЯНИ РИВОЖЛАНТИРУВЧИ МАШҚЛАР 2024, May
Anonim

Ustuvorlik element faqat @Test izohli usullari uchun amal qiladi. Ustuvorlik butun son bo'lishi kerak. Bu mumkin bo'l salbiy , nol yoki musbat son. TestNG bo'ladi test usullarini eng pastdan yuqoriga qadar bajarish ustuvorlik.

Shunday qilib, TestNG-da qanday qilib ustuvorlikni belgilashim mumkin?

Siz o'zingizning bir yoki bir nechta test holatlarini o'tkazishingiz mumkin Testng kod. Sinov bo'lsa ustuvorlik bir nechta test holatlarini bajarayotganda aniqlanmagan, TestNG tayinlaydi hammasi @Test a ustuvorlik nol (0) sifatida. Endi, yugurayotganda; pastroq ustuvorliklar birinchi navbatda rejalashtirilgan bo'ladi.

Bundan tashqari, biz TestNG hisobotlarini moslashtira olamizmi? Biz tanishtirdilar TestNG standart hisobot Maqolada html va xml fayllari TestNG hisoboti Misol. Lekin siz uchun etarli emas deb topishi mumkin siz . TestNG IReporter interfeysini taqdim eting Siz.. qila olasiz; siz … mumkin test konteksti tinglovchisini yaratish uchun uni amalga oshiring. Keyin hisobotni sozlashingiz mumkin GenereReport() usulida.

Shu tarzda, TestNG da standart ustuvorlik nima?

The standart ustuvorlik ko'rsatilmagan testning butun qiymati 0. Demak, agar bizda bitta test holati bo'lsa ustuvorlik 1 va bittasi yo'q ustuvorlik qiymati keyin hech qanday holda test ustuvorlik birinchi navbatda qiymat bajariladi (sifatida standart qiymat 0 bo'ladi va testlar pastroq bo'ladi ustuvorlik birinchi bo'lib bajariladi).

Junitda ustuvorlikni belgilashimiz mumkinmi?

8 Javoblar. Umuman, Siz.. qila olasiz; siz … mumkin 'Alohida birlik sinovlari o'tkaziladigan tartibni belgilamang (lekin Siz.. mumkin edi belgilang ustuvorliklar TestNG-da va boshqacha ustuvorlik har bir test uchun). Biroq, birlik testlari izolyatsiya qilingan holda o'tkazilishi kerak, shuning uchun testlarning tartibi muhim bo'lmasligi kerak. Bu yomon amaliyot.

Tavsiya: