ใช่เรายังเรียกมันว่าเป็นการทดสอบหน่วย
การทดสอบหน่วยควรทดสอบพฤติกรรมสาธารณะของชั้นเรียนและไม่ใช้งานส่วนบุคคล เป็นข้อเสนอแนะจากการทดสอบของ Google นี้เกี่ยวกับบทความห้องน้ำ
หากคุณปฏิบัติตามกฎของรหัสที่สะอาดแล้วฟังก์ชั่นของคุณจะต้องไม่ยาวเกิน 4 บรรทัดของรหัส สิ่งนี้ทำให้เป็นไปไม่ได้ที่จะไม่ทดสอบฟังก์ชั่นส่วนตัวอื่น ๆ ด้วยการทดสอบหน่วยของคุณ
ทำไมคุณไม่ควรทดสอบฟังก์ชั่นส่วนตัวส่วนใหญ่แยกกัน? เนื่องจากการปรับโครงสร้างจะบังคับให้คุณอัปเดตการทดสอบหน่วยการนำไปใช้งานทั้งหมดของคุณ สิ่งนี้จะกลายเป็นเรื่องน่าหงุดหงิดเมื่อคุณมีจำนวนมากในขณะที่พฤติกรรมสาธารณะไม่ควรเปลี่ยนแปลงในระหว่างการเปลี่ยนโครงสร้างและดังนั้นการทดสอบจึงไม่จำเป็นต้องมีการอัพเดทใด ๆ คุณควรทดสอบเอกชนกับผู้ปกครองสาธารณะของพวกเขา บางครั้งมันอาจจะคุ้มค่าที่จะทดสอบเอกชนที่ซับซ้อน แต่สงสัยว่าพวกเขาควรจะแยกชั้นเรียนด้วยตัวเองหรือ
การทดสอบการรวม :
ตอนนี้ถ้าฟังก์ชั่นเป็นส่วนหนึ่งของคลาสอื่นมันแตกต่างกัน จากนั้นเราจะเรียกมันว่าการทดสอบส่วนประกอบหรือการทดสอบการรวม คุณกำลังรวมหลายชั้นเรียนและทำการทดสอบกับพวกเขา ฟังก์ชั่น B จะขึ้นอยู่กับฟังก์ชั่น C เพื่อให้สามารถทดสอบหน่วย Function B ได้คุณสามารถใช้การฉีดแบบพึ่งพาเพื่อแยกฟังก์ชันที่คุณกำลังทดสอบอยู่ตอนนี้มันจะเป็นการทดสอบหน่วยอีกครั้ง