package Ġio . is land time . meas ures Ċ Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠMin utes Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` in Seconds Ġconverts Ġto Ġseconds `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ((- 3 0 0 ). seconds , Ġ(- 5 ). minutes . in Seconds ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 6 0 L . seconds , Ġ 1 L . minutes . in Seconds ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` in Milliseconds Ġconverts Ġto ĠM illiseconds `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ((- 3 0 0 _ 0 0 0 L ). milliseconds , Ġ(- 5 ). minutes . in Milliseconds ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 6 0 _ 0 0 0 L . milliseconds , Ġ 1 L . minutes . in Milliseconds ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` to Components () Ġbreaks Ġthe Ġminutes Ġup Ġinto Ġdays , Ġhours , Ġand Ġminutes `() Ġ{ ĊĠĠĠĠĠĠĠ Ġ( 1 . days Ġ+ Ġ 1 . hours Ġ+ Ġ 1 . minutes ). to Components Ġ{ Ġdays , Ġhours , Ġminutes Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( 1 . days , Ġdays ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( 1 . hours , Ġhours ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( 1 . minutes , Ġminutes ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` to Component Values () Ġbreaks Ġthe Ġminutes Ġup Ġinto Ġdays , Ġhours , Ġand Ġminutes `() Ġ{ ĊĠĠĠĠĠĠĠ Ġ( 1 . days Ġ+ Ġ 1 . hours Ġ+ Ġ 1 . minutes ). to Component Values Ġ{ Ġdays , Ġhours , Ġminutes Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( 1 L , Ġdays ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( 1 , Ġhours ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( 1 , Ġminutes ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` to Components () Ġbreaks Ġthe Ġminutes Ġup Ġinto Ġhours , Ġand Ġminutes `() Ġ{ ĊĠĠĠĠĠĠĠ Ġ( 1 . days Ġ+ Ġ 1 . hours Ġ+ Ġ 1 . minutes ). to Components Ġ{ Ġhours , Ġminutes Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( 2 5 . hours , Ġhours ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( 1 . minutes , Ġminutes ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` to Component Values () Ġbreaks Ġthe Ġminutes Ġup Ġinto Ġhours , Ġand Ġminutes `() Ġ{ ĊĠĠĠĠĠĠĠ Ġ( 1 . days Ġ+ Ġ 1 . hours Ġ+ Ġ 1 . minutes ). to Component Values Ġ{ Ġhours , Ġminutes Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( 2 5 L , Ġhours ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( 1 , Ġminutes ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Minutes _ toString () Ġconverts Ġzero Ġminutes Ġto Ġ' PT 0 M '` () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" PT 0 M ", Ġ 0 . minutes . toString ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Minutes _ toString () Ġconverts Ġto ĠISO - 8 6 0 1 Ġperiod Ġrepresentation `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" PT 1 M ", Ġ 1 . minutes . toString ()) ĊĠĠĠĠĠĠĠ ĠassertEquals ("- PT 1 M ", Ġ(- 1 ). minutes . toString ()) ĊĠĠĠ Ġ} Ċ } Ċ