Жунит дахь matchers гэж юу вэ?

Агуулгын хүснэгт:

Жунит дахь matchers гэж юу вэ?
Жунит дахь matchers гэж юу вэ?
Anonim

Matchers нь JUnit framework-н гаднах нэмэлт юм. Хамкрест нэртэй хүрээгээр тааруулагчдыг нэмсэн. JUnit 4.8. 2 нь Hamcrest-тэй хамт ирдэг тул та үүнийг татаж авах шаардлагагүй, өөрөө нэмээрэй. Тохируулагчийг байгууллагатай хамт ашигладаг.

Тоглогч гэж юу вэ?

“Тохируулагч” нь Грантын хэлснээр тэнцүү хувь хэмжээгээр өгч, авахыг оролддог хүн юм. Өөрөөр хэлбэл, тэд хэт их өгөх нь ядарч туйлддаг бөгөөд үргэлж авах нь хүнийг эрт орой хэзээ нэгэн цагт тусгаарладаг болохыг олж мэдсэн.

Таслагч номын сан гэж юу вэ?

Танилцуулга. Hamcrest нь 'тохируулах' дүрмийг тунхаглалаар тодорхойлох боломжийг олгодог тааруулагч объект бичих framework юм. Тохируулагчийг UI баталгаажуулалт эсвэл өгөгдөл шүүх гэх мэт үнэлж баршгүй олон нөхцөл байдал байдаг ч уян хатан тест бичих талбарт тааруулагчийг ихэвчлэн ашигладаг.

Хамкрестыг юунд хэрэглэдэг вэ?

Hamcrest нь жава програмчлалын хэлээр программ хангамжийн тест бичихэд тусалдаг фрэймворк юм. Энэ нь тохируулсан батламж тааруулагчийг ('Hamcrest' нь 'матч'-ын анаграмм) үүсгэхийг дэмждэг бөгөөд тоглолтын дүрмийг тунхаглалаар тодорхойлох боломжийг олгодог. Эдгээр тохируулагчийг JUnit болон jMock зэрэг нэгжийн тестийн системд ашигладаг.

Hamcrest matchers гэж юу вэ гэдэгт итгэлтэй байна уу?

Хэрэв одоогийн утга болон хүлээгдэж буй утга таарч байвал батламжийг давах үед батламж дамждаг, юу ч болохгүй, харин батламж амжилтгүй болбол амжилтгүй болнотуршилтын тохиолдол. … Нэг туршилтын тохиолдолд та олон баталгааны мэдэгдэлтэй байж болно.

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