Junitdagi matchlar nima?

Mundarija:

Junitdagi matchlar nima?
Junitdagi matchlar nima?
Anonim

Matchers - bu JUnit ramkasiga tashqi qoʻshimcha. Matchlar Hamcrest deb nomlangan ramka tomonidan qo'shildi. JUnit 4.8. 2 ta Hamcrest bilan birga keladi, shuning uchun uni yuklab olishingiz shart emas va uni o'zingiz qo'shing. Tasdiqlovchilartashkiloti bilan ishlatiladi.

Matchlar nima?

Grantning fikricha, "tegishli" teng nisbatda berishga va olishga harakat qiladigan shaxs. Ya'ni, ular haddan tashqari ko'p berish charchashga olib kelishini va har doim qabul qilish odamni ertami-kechmi izolyatsiya qilishini aniqladilar.

Matcher kutubxonasi nima?

Kirish. Hamcrest - mos keluvchi obyektlarni yozish uchun ramka boʻlib,“mos” qoidalarini deklarativ tarzda aniqlash imkonini beradi. UI tekshiruvi yoki maʼlumotlarni filtrlash kabi mos keluvchilar bebaho boʻlgan bir qator vaziyatlar mavjud, ammo mos keluvchilardan eng koʻp moslashuvchan testlarni yozish sohasida qoʻllaniladi.

Hamcrest nima uchun ishlatiladi?

Hamcrest - bu Java dasturlash tilida dasturiy ta'minot testlarini yozishga yordam beradigan ramka. U moslashtirilgan tasdiqlash moslamalarini yaratishni qoʻllab-quvvatlaydi (“Hamcrest” “mos keluvchilar”ning anagrammasi boʻlib), oʻyin qoidalarini deklarativ tarzda aniqlash imkonini beradi. Bu moslagichlar JUnit va jMock kabi birlik sinovi tizimida qo'llaniladi.

Hamcrest matchers nimaga ishonch hosil qiling?

Agar joriy qiymat va kutilgan qiymat mos kelsa, tasdiqlash oʻtganda tasdiq oʻtadi, hech narsa sodir boʻlmaydi, lekin tasdiqlash muvaffaqiyatsiz boʻlsa, u bajarilmaydi.sinov ishi. … Bitta sinov holatida siz bir nechta tasdiqlash bayonotlariga ega boʻlishingiz mumkin.

Tavsiya: