import Ġkotlin . test .* Ċ Ċ data Ġclass ĠValue ( val Ġvalue : ĠInt ) Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠhashCode (): ĠInt Ġ= Ġvalue Ċ } Ċ Ċ fun Ġbox () Ġ{ ĊĠĠĠ Ġval Ġarr Ġ= ĠarrayOf (" a ", Ġ 1 , Ġnull , ĠValue ( 5 )) ĊĠĠĠ ĠassertEquals ( listOf (* arr ). hashCode (), Ġarr . content HashCode ()) ĊĠĠĠ ĠassertEquals (( 1 Ġ* Ġ 3 1 Ġ+ Ġ 2 ) Ġ* Ġ 3 1 Ġ+ Ġ 3 , ĠarrayOf ( Value ( 2 ), ĠValue ( 3 )). content HashCode ()) Ċ } Ċ