ฉันใช้ TestNG กับการไล่ระดับ:
compile group: 'org.testng', name: 'testng', version: '6.11'
ฉันใช้ IntelliJ เพื่อทำการทดสอบ อย่างไรก็ตาม เมื่อวิธีใดวิธีหนึ่งของฉันส่งข้อยกเว้น มันจะไม่แสดงให้ฉันเห็นว่ามีข้อยกเว้นใดเกิดขึ้น:
เมธอด startDb
ทำให้เกิดข้อยกเว้น และถูกทำเครื่องหมายว่าล้มเหลวอย่างถูกต้อง แต่ฉันไม่สามารถหาวิธีใดที่จะเห็นข้อยกเว้นที่เกิดขึ้นจริง (โดยไม่ล้อมเมธอดไว้ใน try-catch)
วิธี:
วิธีการเฉพาะไม่แสดงสิ่งใดเลย:
มันควรจะเกิดขึ้นเหรอ? ฉันจะแก้ไขจุดบกพร่องได้อย่างไรว่าทำไมการทดสอบจึงล้มเหลว ถ้าฉันไม่ได้รับข้อมูลใด ๆ จาก TestNG