package Ġcom . team 0 3 . cock tail recipes app Ċ Ċ import Ġorg . junit . Assert .* Ċ import Ġorg . junit . Test Ċ Ċ class ĠRecipe List Test Ċ { Ċ // ĠĠĠ Ġ@ Test Ċ // ĠĠĠ Ġfun Ġget Recipes () Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġval Ġrecipe _ 2 Ġ= ĠRecipe (" cock tail Ġ 2 ", Ġ 4 . 0 F , Ġ 1 ) Ċ // ĠĠĠĠĠĠĠ Ġval Ġrecipe _ 3 Ġ= ĠRecipe (" cock tail Ġ 3 ", Ġ 4 . 0 F , Ġ 1 ) Ċ // ĠĠĠĠĠĠĠ Ġval Ġrecipe _ 1 Ġ= ĠRecipe (" cock tail Ġ 1 ", Ġ 4 . 0 F , Ġ 1 ) Ċ // ĠĠĠĠĠĠĠ Ġval Ġrecipe _ list Ġ= ĠlistOf ( recipe _ 1 , Ġrecipe _ 2 , Ġrecipe _ 3 ) Ċ // Ċ // ĠĠĠĠĠĠĠ Ġrecipe _ list . forEach Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠassertNotNull (" recipe : Ġname Ġ< str > Ġinvalid !", Ġit . name . length ) Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue (" recipe : Ġpre ptime _ minutes Ġ< int > Ġinvalid !", Ġ( it . pre ptime _ minutes Ġ> Ġ 0 )) Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue (" recipe : Ġdifficulty Ġ< int > Ġinvalid !", Ġ( it . difficulty Ġ> Ġ 0 )) Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠassertNotNull (" recipe : Ġinstruction Ġ< str > Ġinvalid !", Ġit . instruction . length ) Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠassertNotNull (" recipe : Ġcreation _ time Ġ< str > Ġinvalid !", Ġit . creation _ time . length ) Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠassertNotNull (" recipe : Ġcreator _ username Ġ< str > Ġinvalid !", Ġit . creator _ username . length ) Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠassertNotNull (" recipe : Ġrating Ġ< float > Ġinvalid !", Ġ 0 . 0 F Ġ< Ġit . rating Ġ&& Ġit . rating Ġ< Ġ 5 . 0 F ) Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠassertNotNull (" recipe : Ġtimes _ r ated Ġ< int > Ġinvalid !", Ġit . times _ r ated Ġ>= Ġ 0 ) Ċ // ĠĠĠĠĠĠĠ Ġ} Ċ // ĠĠĠ Ġ} Ċ }