Spring Boot CLI - แอปพลิเคชันการทดสอบ
ในบทนี้เราจะทดสอบโครงการตัวอย่างที่สร้างขึ้นในHello World ตัวอย่างบทเพื่อแสดงให้เห็นถึงความสามารถในการทดสอบของ Spring CLI ทำตามขั้นตอนที่แสดงในตารางด้านล่างเพื่อทดสอบโครงการตัวอย่าง -
ซีเนียร์ No | ขั้นตอนและคำอธิบาย |
---|---|
1 | สร้างFirstApplication.groovyและTestFirstApplication.groovyในโฟลเดอร์Testตามที่อธิบายด้านล่าง |
2 | คอมไพล์และเรียกใช้แอปพลิเคชันเพื่อตรวจสอบผลลัพธ์ของตรรกะที่ใช้งาน |
FirstApplication / FirstApplication.groovy
@RestController
class FirstApplication {
@RequestMapping("/")
String welcome() {
"Welcome to TutorialsPoint.Com"
}
}
FirstApplication / TestFirstApplication.groovy
class TestFirstApplication {
@Test
void welcomeTest() {
assertEquals("Welcome to TutorialsPoint.Com", new FirstApplication().welcome())
}
}
เรียกใช้แอปพลิเคชัน
ในการเรียกใช้แอปพลิเคชันให้พิมพ์คำสั่งต่อไปนี้ -
E:/Test/FirstApplication/> spring test FirstApplication.groovy TestFirstApplication.groovy
ตอนนี้ Spring Boot CLI จะเริ่มดำเนินการดาวน์โหลดการอ้างอิงที่จำเป็นรวบรวมไฟล์ต้นฉบับและไฟล์ทดสอบและหน่วยทดสอบโค้ด ผลลัพธ์ต่อไปนี้จะถูกสร้างขึ้นบนคอนโซล -
Resolving dependencies........................................................
.
Time: 0.457
OK (1 test)
จุดสำคัญ
พิจารณาประเด็นต่อไปนี้เพื่อทำความเข้าใจการดำเนินการของ Spring CLI -
คำอธิบายประกอบ @Test สั่งให้ CLI ดาวน์โหลด JUnit เวอร์ชัน 4.12
Spring CLI จะตรวจหาเวอร์ชันโดยอัตโนมัติโดยใช้ข้อมูลเมตาเนื่องจากเราไม่ได้ระบุการอ้างอิงใด ๆ
สุดท้ายหลังจากการคอมไพล์โค้ดแล้วให้ทดสอบแอปพลิเคชัน