package Ġcom . kot l ind is cord . k ord . extensions . utils Ċ Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ import Ġorg . junit . jupiter . api . Assertions . assertNull Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġjava . time . Duration Ċ Ċ /** Ċ Ġ* ĠTests Ġfor Ġ[ Duration ] Ġextension Ġfunctions . Ċ Ġ*/ Ċ class ĠTime Test Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCheck Ġthat Ġ`. to Human ()` Ġreturns Ġthe Ġcorrect Ġhuman - readable Ġrepresentation Ġof Ġthe Ġgiven Ġ[ Duration ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` duration Ġto Ġhuman - readable Ġrepresentation `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertNull ( Duration . of Millis ( 1 ). to Human ()) ĊĠĠĠĠĠĠĠ ĠassertNull ( Duration . of Seconds ( 0 ). to Human ()) ĊĊĠĠĠĠĠĠĠ ĠassertEquals (" 1 Ġsecond ", ĠDuration . of Seconds ( 1 ). to Human ()) ĊĠĠĠĠĠĠĠ ĠassertEquals (" 2 Ġseconds ", ĠDuration . of Seconds ( 2 ). to Human ()) ĊĊĠĠĠĠĠĠĠ ĠassertEquals (" 1 Ġminute ", ĠDuration . of Minutes ( 1 ). to Human ()) ĊĠĠĠĠĠĠĠ ĠassertEquals (" 2 Ġminutes ", ĠDuration . of Minutes ( 2 ). to Human ()) ĊĊĠĠĠĠĠĠĠ ĠassertEquals (" 1 Ġhour ", ĠDuration . of Hours ( 1 ). to Human ()) ĊĠĠĠĠĠĠĠ ĠassertEquals (" 2 Ġhours ", ĠDuration . of Hours ( 2 ). to Human ()) ĊĊĠĠĠĠĠĠĠ ĠassertEquals (" 1 Ġday ", ĠDuration . of Days ( 1 ). to Human ()) ĊĠĠĠĠĠĠĠ ĠassertEquals (" 2 Ġdays ", ĠDuration . of Days ( 2 ). to Human ()) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 2 Ġdays , Ġ 5 Ġhours Ġand Ġ 1 Ġminute ", ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠDuration . of Days ( 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. plus Hours ( 5 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. plus Minutes ( 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. plus Seconds ( 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. to Human () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ