การยืนยันในการทดสอบหน่วยคืออะไร
การยืนยันในการทดสอบหน่วยคืออะไร

วีดีโอ: การยืนยันในการทดสอบหน่วยคืออะไร

วีดีโอ: การยืนยันในการทดสอบหน่วยคืออะไร
วีดีโอ: ขั้นตอนการพิสูจน์และยืนยันตัวตน เพื่อใช้งานระบบ PHR สำหรับเจ้าหน้าที่ 2024, อาจ
Anonim

นี่เป็นพื้นฐานสำหรับการเขียนที่เรียกว่าการตรวจสอบตนเอง การทดสอบ . NS การยืนยันการทดสอบหน่วย ประเมินภาคแสดงเป็นจริงหรือเท็จ ในกรณีที่เป็นเท็จ AssertionError จะถูกส่งออกไป รันไทม์ JUnit จับข้อผิดพลาดนี้และรายงาน ทดสอบ ตามที่ล้มเหลว

สิ่งที่ควรทราบคือ assert ในการทดสอบหน่วย C # คืออะไร

15.1. ในกรอบที่เราใช้สำหรับ การทดสอบหน่วย (NUnit) คลาสชื่อ ยืนยัน สนับสนุน การทดสอบยืนยัน . ในของเรา การทดสอบ , เราใช้ an คำยืนยัน กระบวนการ, ยืนยัน . IsTrue() เพื่อตรวจสอบว่า an คำยืนยัน ประสบความสำเร็จ หากตัวแปรหรือนิพจน์ที่ส่งผ่านไปยังเมธอดนี้เป็นเท็จ ค่า คำยืนยัน ล้มเหลว

ประการที่สอง JUnit ใช้คำสั่งยืนยันสำหรับการทดสอบหน่วยอย่างไร JUnit ให้วิธีการแบบคงที่เพื่อทดสอบเงื่อนไขบางอย่างผ่านทาง ยืนยัน ระดับ. เหล่านี้ ยืนยันข้อความ มักจะขึ้นต้นด้วย ยืนยัน . ช่วยให้คุณระบุข้อความแสดงข้อผิดพลาด ผลลัพธ์ที่คาดไว้ และผลลัพธ์จริงได้ หนึ่ง คำยืนยัน วิธีเปรียบเทียบค่าจริงที่ส่งคืนโดยการทดสอบกับค่าที่คาดไว้

เมื่อพิจารณาถึงสิ่งนี้ คุณจะทำการทดสอบหน่วยอย่างไร?

ในการเริ่มต้น เลือกวิธีการ ชนิด หรือเนมสเปซในตัวแก้ไขโค้ดในโครงการที่คุณต้องการ ทดสอบ คลิกขวาแล้วเลือก สร้างการทดสอบหน่วย . NS สร้างการทดสอบหน่วย กล่องโต้ตอบจะเปิดขึ้นซึ่งคุณสามารถกำหนดค่าตามที่คุณต้องการ การทดสอบ ที่จะสร้าง

จัดให้มีการกระทำและยืนยันในการทดสอบหน่วยคืออะไร?

เอเอเอ ( จัด , กระทำ , ยืนยัน ) รูปแบบเป็นวิธีการเขียนทั่วไป การทดสอบหน่วย สำหรับวิธีการภายใต้ ทดสอบ . NS จัด ส่วนของ การทดสอบหน่วย วิธีการเริ่มต้นวัตถุและตั้งค่าของข้อมูลที่ส่งผ่านไปยังวิธีการภายใต้ ทดสอบ . NS กระทำ ส่วนเรียกวิธีการภายใต้ ทดสอบ ด้วยพารามิเตอร์ที่จัดไว้