import Ġorg . gradle . api . tasks . testing . logging . Test Exception Format Ċ import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġidea ĊĠĠĠ Ġ` java - library ` ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 5 . 3 1 " Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġ// ĠLogging ĊĠĠĠ Ġimplementation (" ch . qos . log back : log back - classic : 1 . 2 . 6 ") ĊĊĠĠĠ Ġ// ĠDatabase ĠFramework ĊĠĠĠ Ġimplementation (" org . jetbrains . ex posed : ex posed - core : 0 . 3 6 . 1 ") ĊĠĠĠ Ġimplementation (" org . jetbrains . ex posed : ex posed - dao : 0 . 3 6 . 1 ") ĊĠĠĠ Ġimplementation (" org . jetbrains . ex posed : ex posed - jdbc : 0 . 3 6 . 1 ") ĊĠĠĠ Ġimplementation (" org . jetbrains . ex posed : ex posed - java - time : 0 . 3 6 . 1 ") ĊĊĠĠĠ Ġ// ĠDatabase ĠDriver ĊĠĠĠ Ġimplementation (" com . h 2 database : h 2 : 1 . 4 . 2 0 0 ") ĊĊĠĠĠ Ġ// ĠConfiguration ĊĠĠĠ Ġimplementation (" com . types afe : config : 1 . 4 . 1 ") ĊĠĠĠ Ġimplementation (" io . github . config 4 k : config 4 k : 0 . 4 . 2 ") ĊĠĠĠ Ġimplementation ( kotlin (" reflect ")) ĊĊĠĠĠ Ġ// ĠTest Ġframework ĊĠĠĠ Ġtest Implementation (" io . kot est : kot est - runner - junit 5 : 4 . 2 . 2 ") ĊĠĠĠ Ġtest Implementation (" io . kot est : kot est - assertions - core : 4 . 2 . 2 ") ĊĊĠĠĠ Ġ// ĠMock ing ĊĠĠĠ Ġtest Implementation (" io . mock k : mock k : 1 . 1 0 . 0 ") Ċ } Ċ Ċ tasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 1 " ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠĠ Ġuse JUnit Platform () ĊĠĠĠ Ġtest Logging Ġ{ ĊĠĠĠĠĠĠĠ Ġevents (" passed ", Ġ" skipped ", Ġ" failed ") ĊĠĠĠĠĠĠĠ Ġexception Format Ġ= ĠTest Exception Format . FULL ĊĠĠĠ Ġ} Ċ } Ċ