สิ่งนี้เขียนขึ้นเพื่อช่วยในการทดสอบหน่วย แต่บางทีคุณอาจพบว่ามีการใช้กฎเดียวกัน (มากหรือน้อย) ในการทดสอบการรวม:
ลองดูเจ็ดขั้นตอน !
การตั้งค่าของฉันคือสิ่งที่คุณเรียกว่ามันเป็นชื่อชุดทดสอบ (ชื่อตัวติดตั้งบนการ์ดของเรา) ผลที่คุณตรวจสอบและข้อความยืนยันที่ต้องโดดเด่นและทำให้เกิดข้อผิดพลาดชัดเจน หากคุณพบว่าการตั้งชื่อของ Asherove ง่ายที่สุดฉันขอรับรองด้วยว่า แต่เคล็ดลับคือคุณเติมส่วน "วิธีการ" กับสิ่งที่ทำให้เงื่อนไขผลและข้อยกเว้นทำให้รู้สึก
ฉันยินดีที่จะเห็นชุดชื่อ "MakingADeposit" พร้อมการทดสอบที่ชื่อว่า "AccountDoesntExist" และข้อผิดพลาดที่ระบุว่า "คาดหวัง NonesuchAccount ยกเว้น - ไม่ได้รับ"
อีกทางเลือกหนึ่งถ้าคุณไม่รังเกียจที่จะแยกชื่อชุดทดสอบด้วย "::" ฉันก็โอเคกับ "AccountHandling :: MakingADositiAccountDoesntExist_ThrowsAnException"
บัตรดังกล่าวยังแนะนำว่าหากคุณไม่มีชื่อที่ดีให้ดำเนินการต่อไปและให้ชื่อที่ดีขึ้นเมื่อมีคนหนึ่งเกิดขึ้นกับคุณ (หวังว่าจะดีก่อนที่จะส่งรหัสไปยัง CI)