package Ġcom . gil ded rose Ċ Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ internal Ġclass ĠBack Stage P asses Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` passes Ġquality Ġfalls Ġto Ġzero Ġafter Ġthe Ġcon cert `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġday Zero Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 1 , Ġ 3 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 0 , Ġ 3 0 ), ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġnext Day Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 0 , Ġ 3 3 ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ- 1 , Ġ 0 ), ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( next Day , Ġday Zero . age For ( 1 )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` passes Ġquality Ġincreases Ġby Ġ 2 Ġwhen Ġthere Ġare Ġ 1 0 Ġdays Ġor Ġless `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġday Zero Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 1 2 , Ġ 3 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 1 1 , Ġ 3 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 1 0 , Ġ 3 0 ), ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġnext Day Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 1 1 , Ġ 3 1 ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 1 0 , Ġ 3 2 ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 9 , Ġ 3 2 ), ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( next Day , Ġday Zero . age For ( 1 )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` passes Ġquality Ġincreases Ġby Ġ 3 Ġwhen Ġthere Ġare Ġ 5 Ġdays Ġor Ġless Ġ` () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġday Zero Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 7 , Ġ 3 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 6 , Ġ 3 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 5 , Ġ 3 0 ), ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġnext Day Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 6 , Ġ 3 2 ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 5 , Ġ 3 3 ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Back stage Ġpasses Ġto Ġa ĠT AF K AL 8 0 ET C Ġcon cert ", Ġ 4 , Ġ 3 3 ), ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( next Day , Ġday Zero . age For ( 1 )) ĊĠĠĠ Ġ} Ċ } Ċ