package Ġtest . collections Ċ Ċ import Ġkotlin . test .* Ċ import Ġorg . junit . Test Ġas Ġtest Ċ Ċ class ĠArrays JVM Test Ġ{ ĊĊĠĠĠ Ġtest Ġfun Ġsort () Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġa Ġ= Ġint ArrayOf ( 5 , Ġ 2 , Ġ 1 , Ġ 4 , Ġ 3 ) ĊĠĠĠĠĠĠĠ Ġvar Ġb Ġ= Ġint ArrayOf ( 1 , Ġ 2 , Ġ 3 , Ġ 4 , Ġ 5 ) ĊĠĠĠĠĠĠĠ Ġa . sort () ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġa . indices ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexpect ( b [ i ]) Ġ{ Ġa [ i ] Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġtest Ġfun Ġor Empty Null () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġx : ĠArray < String >? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġy : ĠArray < out ĠString >? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġx Array Ġ= Ġx . or Empty () ĊĠĠĠĠĠĠĠ Ġval Ġy Array Ġ= Ġy . or Empty () ĊĠĠĠĠĠĠĠ Ġexpect ( 0 ) Ġ{ Ġx Array . size () Ġ} ĊĠĠĠĠĠĠĠ Ġexpect ( 0 ) Ġ{ Ġy Array . size () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtest Ġfun Ġor Empty NotNull () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġx : ĠArray < String >? Ġ= ĠarrayOf (" 1 ", Ġ" 2 ") ĊĠĠĠĠĠĠĠ Ġval Ġx Array Ġ= Ġx . or Empty () ĊĠĠĠĠĠĠĠ Ġexpect ( 2 ) Ġ{ Ġx Array . size () Ġ} ĊĠĠĠĠĠĠĠ Ġexpect (" 1 ") Ġ{ Ġx Array [ 0 ] Ġ} ĊĠĠĠĠĠĠĠ Ġexpect (" 2 ") Ġ{ Ġx Array [ 1 ] Ġ} ĊĠĠĠ Ġ} Ċ } Ċ