ตัวจับคู่คือ ส่วนเสริมภายนอกของเฟรมเวิร์ก JUnit ตัวจับคู่ถูกเพิ่มโดยเฟรมเวิร์กที่เรียกว่า Hamcrest มิถุนายน 4.8. 2 ลำที่มี Hamcrest ภายใน คุณจึงไม่ต้องดาวน์โหลดและเพิ่มด้วยตัวเอง การจับคู่จะใช้กับองค์กร
ตัวจับคู่คืออะไร
“ผู้จับคู่” ตาม Grant คือ บุคคลที่พยายามให้และรับในสัดส่วนที่เท่ากัน นั่นคือ พวกเขาได้คิดหาวิธีที่มากเกินไปจนนำไปสู่ความเหนื่อยหน่ายและการแยกคนออกจากกันไม่ช้าก็เร็ว
ห้องสมุดจับคู่คืออะไร
แนะนำตัว. Hamcrest คือ framework สำหรับการเขียนวัตถุตัวจับคู่ที่อนุญาตให้กำหนดกฎ 'การจับคู่'ได้อย่างชัดเจน มีหลายสถานการณ์ที่ระบบจับคู่อาจประเมินค่าไม่ได้ เช่น การตรวจสอบ UI หรือการกรองข้อมูล แต่อยู่ในพื้นที่ของการเขียนการทดสอบที่ยืดหยุ่นซึ่งมักใช้ตัวจับคู่มากที่สุด
แฮมเครสท์ใช้ทำอะไร
Hamcrest เป็นเฟรมเวิร์กที่ ช่วยเขียนการทดสอบซอฟต์แวร์ในภาษาการเขียนโปรแกรม Java รองรับการสร้างตัวจับคู่การยืนยันแบบกำหนดเอง ('Hamcrest' เป็นแอนนาแกรมของ 'ตัวจับคู่') ทำให้สามารถกำหนดกฎการจับคู่ได้อย่างชัดเจน ตัวจับคู่เหล่านี้ใช้ในเฟรมเวิร์กการทดสอบหน่วย เช่น JUnit และ jMock
Hamcrest matchers in อุ่นใจคืออะไร
ถ้าค่าปัจจุบันและค่าที่คาดหวังตรงกัน การยืนยันผ่านเมื่อการยืนยันผ่านไม่มีอะไรเกิดขึ้น แต่เมื่อการยืนยันล้มเหลว มันจะล้มเหลวกรณีทดสอบ … ในกรณีทดสอบเดียว คุณสามารถมีข้อความยืนยันได้หลายข้อความ