Childcare Calculator は、保護者が育児支援のオプションを迅速に自己評価するのに役立ち、どの制度が自分のニーズに最も適しているかを決定できるようにします。保育計算ツールは、ユーザーが入力したデータを計算し、その資格と、非課税保育 (TFC)、税額控除 (TC)、雇用主支援保育 (ESC)、および無料の保育について受けられる支援額を通知します。勤務時間(働く親のための自由時間を含む)制度。
TC および ESC の資格を得るには、ユーザーがすでにそれらを受け取っている必要があります。バウチャーまたは TC を受け取っていないと回答した場合、収入に関する質問はスキップされます。ユーザーには、概要ページの対象者が対象外であることは通知されません。
無料時間制度は、就労状況や国に関係なく誰でも利用できますが、イギリスのユーザーは資格があれば、代わりに働く親のために無料時間を得ることができる場合があります。
Childcare Calculator は、cc-eligibility マイクロサービス (資格に関するドキュメント) を呼び出します。
Childcare Calculator フロントエンド サービスは、表示されたページのフィールドからユーザーが入力したデータを収集します。このデータは照合されて、Childcare Calculator バックエンド プロセスに渡されます。結果は Childcare Calculator フロントエンド サービスに返され、ユーザーに表示されます。
サービスの実行 マイクロサービスをローカルで実行するには、サービス マネージャー sm2 --start CCC_ALL を使用して依存マイクロサービスを開始します。
エンドポイント URL : /childcare-calc
ポート番号 : 9381
アプリケーションの単体テストを実行するには、次のコマンドを実行します。
sbt test
単一の単体テスト/仕様を実行するには
sbt
testOnly *SpecToUse*
- UnitSpec のクラス名の例テスト カバレッジ スイートを実行するには
sbt clean coverage test coverageReport
注: Cucumber/受け入れテストは、https: https://github.com/hmrc/childcare-calculator-acceptance-tests
の別のプロジェクトで利用できます。
注:パフォーマンス テストは、https: 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 ライセンスに基づいてライセンスされたオープン ソース ソフトウェアです。