ฉันต้องการสร้างการทดสอบหน่วยอย่างง่ายดายเพียงแค่เลือกวิธีการ มีเครื่องมือในคราสที่ทำเช่นนั้นได้หรือไม่ ควรสนับสนุนเทมเพลต ฉันควรจะสร้างแบบทดสอบเชิงบวกและแบบทดสอบเชิงลบได้
ฉันต้องการสร้างการทดสอบหน่วยอย่างง่ายดายเพียงแค่เลือกวิธีการ มีเครื่องมือในคราสที่ทำเช่นนั้นได้หรือไม่ ควรสนับสนุนเทมเพลต ฉันควรจะสร้างแบบทดสอบเชิงบวกและแบบทดสอบเชิงลบได้
คำตอบ:
ในการสร้างเทมเพลตกรณีทดสอบ:
"New" -> "JUnit Test Case" -> เลือก "Class under test" -> เลือก " Available method " ฉันคิดว่าตัวช่วยนั้นค่อนข้างง่ายสำหรับคุณ
ดูการสนทนานี้[จะสร้างจูนิทอัตโนมัติได้อย่างไร?]
หากคุณกำลังเริ่มต้นใหม่และเป็นแอปพลิเคชัน java Spring ROO ก็ดูน่าสนใจเช่นกัน!
หวังว่าจะช่วยได้
การทดสอบหน่วยใด ๆ ที่คุณสามารถสร้างได้เพียงแค่กดปุ่มจะไม่มีค่าอะไรเลย เครื่องมือจะรู้ได้อย่างไรว่าพารามิเตอร์ใดที่จะส่งผ่านวิธีการของคุณและสิ่งที่คาดหวังกลับมา? เว้นแต่ฉันจะเข้าใจความคาดหวังของคุณผิด
ใกล้เคียงกับที่FitNesseซึ่งคุณสามารถตั้งค่าการทดสอบจากนั้นคุณจะตั้งค่าหน้าวิกิด้วยข้อมูลการทดสอบของคุณแยกกันและดำเนินการทดสอบกับข้อมูลนั้นโดยเผยแพร่ผลลัพธ์เป็นสีแดง / สีเขียว
หากคุณยินดีที่จะทำการทดสอบการเขียนเร็วขึ้นมากฉันขอแนะนำMockitoซึ่งเป็นกรอบการทำงานแบบเยาะเย้ยที่ช่วยให้คุณสามารถล้อเลียนชั้นเรียนรอบ ๆ ที่คุณกำลังทดสอบได้อย่างง่ายดายดังนั้นจึงมีการตั้งค่า / การฉีกขาดน้อยลงและคุณรู้ว่าคุณเป็น ทดสอบว่าคลาสหนึ่งแทนที่จะขึ้นอยู่กับคลาสนั้น