package Ġorg . fluent d . benchmark Ċ Ċ import Ġorg . spe k framework . spe k 2 . Spe k Ċ import Ġorg . spe k framework . spe k 2 . style . specification . describe Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ Ċ object ĠTime Type Converter Spec : ĠSpe k ({ ĊĠĠĠ Ġdescribe (" a Ġconverter ") Ġ{ ĊĠĠĠĠĠĠĠ Ġhash Map Of ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 s " Ġto Ġ 1 L , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 7 s " Ġto Ġ 7 L , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 m " Ġto Ġ 6 0 L , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 5 m " Ġto Ġ 3 0 0 L , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 h " Ġto Ġ 3 6 0 0 L , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 2 h " Ġto Ġ 7 2 0 0 L ĊĠĠĠĠĠĠĠ Ġ). forEach Ġ{ Ġvalue , Ġexpected Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext (" convert Ġ$ value ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġconverter Ġ= ĠTime Type Converter () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit (" returns Ġ$ expected ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( expected , Ġconverter . convert ( value )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }) Ċ