คุณจะละเว้นชั้นเรียนทดสอบได้อย่างไร?
คุณจะละเว้นชั้นเรียนทดสอบได้อย่างไร?

วีดีโอ: คุณจะละเว้นชั้นเรียนทดสอบได้อย่างไร?

วีดีโอ: คุณจะละเว้นชั้นเรียนทดสอบได้อย่างไร?
วีดีโอ: 11 เคล็ดลับในการจดจำสิ่งต่างๆ ได้เร็วกว่าคนอื่น 2024, อาจ
Anonim

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

นอกจากนี้ คุณจะข้ามการทดสอบ JUnit ได้อย่างไร

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

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

ในทำนองเดียวกัน คุณอาจถามว่า คุณจะละเว้นการทดสอบใน TestNG ได้อย่างไร

ปิดการใช้งาน ทดสอบ ใน ทดสอบNG สามารถทำได้โดยการตั้งค่าแอตทริบิวต์ enable ของ @ ทดสอบ คำอธิบายประกอบเป็นเท็จ นี่จะ ปิดการใช้งาน ที่กล่าวว่า วิธีทดสอบ จากการถูกประหารชีวิตในฐานะส่วนหนึ่งของ ทดสอบ ห้องชุด หากแอตทริบิวต์นี้ถูกกำหนดไว้สำหรับ ทดสอบ คำอธิบายประกอบในระดับชั้นเรียน สาธารณะทั้งหมด วิธีการ ภายในชั้นเรียนจะถูกปิดการใช้งาน

เหตุใด TestNG จึงข้ามการทดสอบ

มีเหตุผลหลายประการที่ทำให้ ทดสอบNG เป็น ข้าม NS การทดสอบ วิธีที่พบบ่อยที่สุดคือวิธีการที่คุณพึ่งพา (เช่น testOpen หรือ createCorrect) ล้มเหลวในทางใดทางหนึ่ง ฉันแนะนำให้ตั้งค่าระดับ verbose เป็น 10 และวางผลลัพธ์ที่นี่หรือบน ทดสอบ -ผู้ใช้รายชื่อผู้รับจดหมาย