package Ġedu . ill inois . cs . cs 1 2 5 . jenis ol . core Ċ Ċ import Ġio . kot est . core . spec . style . String Spec Ċ import Ġio . kot est . matchers . shouldBe Ċ Ċ class ĠKotlin Test Ġ{ ĊĠĠĠ Ġ@ Suppress (" UNUSED _ PARAMETER ") ĊĠĠĠ Ġfun Ġmethod ( first : ĠInt , Ġsecond : ĠString ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfirst ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠTest Helpers Ġ: ĠString Spec ({ ĊĠĠĠ Ġ" should Ġprint Ġmethods Ġproperly " Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġparameters Ġ= ĠTwo ( 1 , Ġ" two ") ĊĠĠĠĠĠĠĠ Ġval Ġmethod Ġ= ĠTest :: class . java . declared Methods . first () ĊĠĠĠĠĠĠĠ Ġmethod . format Bound MethodCall ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameters , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTest :: class . java ĊĠĠĠĠĠĠĠ Ġ) ĠshouldBe Ġ""" method ( int Ġfirst Ġ= Ġ 1 , ĠString Ġsecond Ġ= Ġ" two ") """ ĊĠĠĠĠĠĠĠ Ġmethod . format Bound MethodCall ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameters , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠKotlin Test :: class . java ĊĠĠĠĠĠĠĠ Ġ) ĠshouldBe Ġ""" method ( first : ĠInt Ġ= Ġ 1 , Ġsecond : ĠString Ġ= Ġ" two ") """ ĊĠĠĠ Ġ} ĊĠĠĠ Ġ" should Ġre format Ġtypes Ġproperly " Ġ{ ĊĠĠĠĠĠĠĠ Ġ" byte ". to Kotlin Type () ĠshouldBe Ġ" Byte " ĊĠĠĠĠĠĠĠ Ġ" byte [] ". to Kotlin Type () ĠshouldBe Ġ" ByteArray " ĊĠĠĠĠĠĠĠ Ġ" byte [][] ". to Kotlin Type () ĠshouldBe Ġ" Array < ByteArray >" ĊĠĠĠĠĠĠĠ Ġ" byte [][] [] ". to Kotlin Type () ĠshouldBe Ġ" Array < Array < ByteArray >> " ĊĠĠĠ Ġ} Ċ })