/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 1 8 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ċ Ġ* Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ package Ġtest . utils Ċ Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠHash Code Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun ĠhashCode Of Null () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 , Ġnull . hashCode ()) ĊĊĠĠĠĠĠĠĠ Ġval Ġfoo : ĠAny ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 , Ġfoo . hashCode ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun ĠhashCode Of NotNull () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvalue Ġ= Ġ" test " ĊĠĠĠĠĠĠĠ Ġval Ġnullable Value : ĠString ? Ġ= Ġvalue ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( value . hashCode (), Ġnullable Value . hashCode ()) ĊĠĠĠ Ġ} Ċ }