เครื่องคำนวณการดูแลเด็กจะช่วยให้ผู้ปกครองประเมินตัวเลือกสำหรับการดูแลเด็กด้วยตนเองได้อย่างรวดเร็ว ช่วยให้พวกเขาตัดสินใจได้ว่าโครงการใดจะเหมาะสมกับความต้องการของพวกเขามากที่สุด เครื่องคำนวณการดูแลเด็กจะคำนวณข้อมูลที่ผู้ใช้ป้อน แจ้งพวกเขาถึงคุณสมบัติและจำนวนการสนับสนุนที่พวกเขาจะได้รับสำหรับการดูแลเด็กปลอดภาษี (TFC) เครดิตภาษี (TC) การดูแลเด็กที่นายจ้างสนับสนุน (ESC) และฟรี แผนชั่วโมง (รวมถึงชั่วโมงทำงานฟรีสำหรับผู้ปกครองที่ทำงาน)
ผู้ใช้จะต้องได้รับสิทธิ์ TC และ ESC อยู่แล้ว หากพวกเขาตอบว่าไม่ได้รับบัตรกำนัลหรือ TC คำถามด้านรายได้จะถูกข้ามไป ผู้ใช้จะไม่ได้รับแจ้งว่าไม่มีสิทธิ์อยู่ในหน้าสรุป
แผนชั่วโมงฟรีมีให้บริการสำหรับทุกคนโดยไม่คำนึงถึงสถานะการทำงานหรือประเทศ อย่างไรก็ตาม ผู้ใช้ในประเทศอังกฤษอาจสามารถรับชั่วโมงฟรีสำหรับผู้ปกครองที่ทำงานแทนได้หากมีสิทธิ์
เครื่องคำนวณการดูแลเด็กเรียกใช้บริการไมโครเซอร์วิสที่มีคุณสมบัติเหมาะสม (เอกสารประกอบคุณสมบัติ)
บริการส่วนหน้าของเครื่องคิดเลขดูแลเด็กรวบรวมข้อมูลที่ผู้ใช้ป้อนจากฟิลด์ในหน้าที่นำเสนอ ข้อมูลนี้จะถูกจัดเรียงและส่งผ่านไปยังกระบวนการแบ็กเอนด์ Childcare Calculator ผลลัพธ์จะถูกส่งกลับไปยังบริการส่วนหน้าของเครื่องคิดเลขดูแลเด็กเพื่อแสดงต่อผู้ใช้
การเรียกใช้บริการ หากต้องการเรียกใช้ไมโครเซอร์วิสในเครื่องให้เริ่มไมโครเซอร์วิสที่ขึ้นต่อกันโดยใช้ตัวจัดการบริการ sm2 --start CCC_ALL
URL ปลายทาง : /childcare-calc
หมายเลขพอร์ต : 9381
หากต้องการรันการทดสอบหน่วยสำหรับแอปพลิเคชันให้ทำดังนี้:
sbt test
เพื่อรันการทดสอบ/ข้อมูลจำเพาะหน่วยเดียว
sbt
testOnly *SpecToUse*
- ตัวอย่างเป็นชื่อคลาสของ UnitSpec ของคุณ เพื่อรันชุดความครอบคลุมการทดสอบ
sbt clean coverage test coverageReport
หมายเหตุ: การทดสอบแตงกวา/การยอมรับมีอยู่ในโครงการแยกต่างหากที่: https://github.com/hmrc/childcare-calculator-acceptance-tests
หมายเหตุ: การทดสอบประสิทธิภาพมีอยู่ในโครงการแยกต่างหากที่: https://github.com/hmrc/childcare-calculator-performance-tests
หากต้องการจัดเตรียมไฟล์ข้อความพร้อมตัวแปรที่ถูกส่งเข้ามา ให้ใช้รูปแบบต่อไปนี้:
@Messages("cc.compare.total.household.spend", totalHouseholdSpend)
cc.compare.total.household.spend = You told us your childcare costs are {0} a month
รหัสนี้เป็นซอฟต์แวร์โอเพ่นซอร์สที่ได้รับอนุญาตภายใต้ลิขสิทธิ์ Apache 2.0