/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 1 9 ĠJetBrains Ġs . r . o . Ġand ĠKotlin ĠProgramming ĠLanguage Ġcontributors . Ċ Ġ* Ġ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 Ċ Ċ import Ġkotlin . test .* Ċ Ċ public Ġactual Ġfun Ġassert Type Equals ( expected : ĠAny ?, Ġactual : ĠAny ?) Ġ{ ĊĠĠĠ ĠassertEquals ( expected ?. let Ġ{ Ġit :: class . js Ġ}, Ġactual ?. let Ġ{ Ġit :: class . js Ġ}) Ċ } Ċ Ċ @ Suppress (" NOTH ING _ TO _ INLINE ") Ċ internal Ġactual Ġinline Ġfun ĠString . remove Leading Plus On Java 6 (): ĠString Ġ= Ġthis Ċ Ċ internal Ġactual Ġinline Ġfun Ġtest On Non Jvm 6 And 7 ( f : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġf () Ċ } ĊĊ Ċ public Ġactual Ġfun Ġtest On Jvm ( action : Ġ() Ġ-> ĠUnit ) Ġ{ Ġ} Ċ public Ġactual Ġfun Ġtest On Js ( action : Ġ() Ġ-> ĠUnit ) Ġ= Ġaction ()