package Ġcom . l ando op . jdbc 4 Ċ Ċ import Ġio . kot lint est . shouldBe Ċ import Ġio . kot lint est . specs . Word Spec Ċ import Ġjava . math . BigDecimal Ċ import Ġjava . time . Instant Ċ import Ġjava . time . Zone Id Ċ Ċ class ĠCon verting Row Test Ġ: ĠWord Spec () Ġ{ ĊĠ Ġinit Ġ{ ĊĠĠĠ Ġ" Con verting Row " Ġshould Ġ{ ĊĠĠĠĠĠ Ġ" convert Ġchar Ġto ĠString " Ġ{ ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of (' a ')). getString ( 1 ) ĠshouldBe Ġ" a " ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ" convert Ġnumber Ġto ĠString " Ġ{ ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of ( 1 )). getString ( 1 ) ĠshouldBe Ġ" 1 " ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of ( 1 L )). getString ( 1 ) ĠshouldBe Ġ" 1 " ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of ( 1 . 1 )). getString ( 1 ) ĠshouldBe Ġ" 1 . 1 " ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of ( 1 . 1 F )). getString ( 1 ) ĠshouldBe Ġ" 1 . 1 " ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ" convert Ġboolean Ġto ĠString " Ġ{ ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of ( true )). getString ( 1 ) ĠshouldBe Ġ" true " ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ" convert Ġint Ġto Ġlong " Ġ{ ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of ( 1 )). getLong ( 1 ) ĠshouldBe Ġ 1 L ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ" convert ĠString Ġto Ġlong " Ġ{ ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of (" 1 ")). getLong ( 1 ) ĠshouldBe Ġ 1 L ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ" convert Ġlong Ġto Ġint " Ġ{ ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of ( 1 L )). getInt ( 1 ) ĠshouldBe Ġ 1 ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ" convert ĠString Ġto Ġint " Ġ{ ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of (" 1 ")). getInt ( 1 ) ĠshouldBe Ġ 1 ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ" convert ĠString Ġto Ġboolean " Ġ{ ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of (" true ")). getBoolean ( 1 ) ĠshouldBe Ġtrue ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ" convert ĠString Ġto Ġdouble " Ġ{ ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of (" 1 . 1 ")). getDouble ( 1 ) ĠshouldBe Ġ 1 . 1 ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ" convert ĠString Ġto Ġfloat " Ġ{ ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of (" 1 . 1 ")). get Float ( 1 ) ĠshouldBe Ġ 1 . 1 F ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ" convert ĠLong Ġto ĠDate " Ġ{ ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of ( 1 2 3 4 5 6 7 8 9 L )). getDate ( 1 ). time ĠshouldBe ĠInstant . of Epoch Milli ( 1 2 3 4 5 6 7 8 9 L ). at Zone ( Zone Id . of (" Z ")). to Instant (). to Epoch Milli () ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ" convert ĠInt Ġto ĠDate " Ġ{ ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of ( 1 2 3 )). getDate ( 1 ) ĠshouldBe Ġjava . sql . Date . from ( Instant . of Epoch Milli ( 1 2 3 )) ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ" convert ĠLong Ġto ĠBigDecimal " Ġ{ ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of ( 1 2 3 L )). get BigDecimal ( 1 ) ĠshouldBe ĠBigDecimal ( 1 2 3 L ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ" convert Ġint Ġto Ġbyte " Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġb : ĠByte Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ ĠArray Row ( array Of (" 1 ")). getByte ( 1 ) ĠshouldBe Ġb ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ" convert ĠString Ġto ĠReader " Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġreader Ġ= ĠArray Row ( array Of (" abc ")). char Stream ( 1 ) ĊĠĠĠĠĠĠĠ Ġreader . read Text () ĠshouldBe Ġ" abc " ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }