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 จะตรวจหาเวอร์ชันโดยอัตโนมัติโดยใช้ข้อมูลเมตาเนื่องจากเราไม่ได้ระบุการอ้างอิงใด ๆ

  • สุดท้ายหลังจากการคอมไพล์โค้ดแล้วให้ทดสอบแอปพลิเคชัน