package Ġio . github . dk o 1 9 0 5 . ref ined Password Manager . domain Ċ Ċ import Ġorg . junit . jupiter . api . Assertions .* Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġjava . time . Duration Ċ import Ġjava . time . Instant Ċ Ċ class ĠToken Factory Test Ġ{ Ċ ĉ @ Test Ċ ĉ fun Ġ` test Ġtiming ` (){ Ċĉ ĉ val Ġlifetime Ġ= ĠDuration . of Seconds ( 1 0 ) Ċĉ ĉ val ĠuserId Ġ= Ġ 1 2 3 L ĊĊĉ ĉ val Ġtoken Factory Ġ= ĠToken Factory ( lifetime ) Ċĉ ĉ val Ġtoken Ġ= Ġtoken Factory . create Token ( userId ) ĊĊĉ ĉ assertEquals ( userId , Ġtoken . accountId ) Ċĉ ĉ assertTrue ( token . expiration Date . epoch Second Ġ> ĠInstant . now (). epoch Second ) Ċ ĉ } Ċ }