import Ġorg . gradle . api . internal . Has Convention Ċ import Ġorg . jetbrains . kotlin . gradle . plugin . Kotlin Source Set Ċ Ċ val Ġj ack son : ĠString Ġby Ġproject Ċ val Ġjunit : ĠString Ġby Ġproject Ċ val Ġk reflect : ĠString Ġby Ġproject Ċ val Ġk generator : ĠString Ġby Ġproject Ċ val Ġkotlin Version : ĠString Ġby Ġproject Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" k apt ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib ")) ĊĠĠĠ Ġimplementation ( project (": jackson - module - loader ")) ĊĠĠĠ Ġimplementation ( project (": jackson - data ")) ĊĠĠĠ Ġimplementation (" org . lit ote ", Ġ" k generator ", Ġk generator ) ĊĠĠĠ Ġimplementation (" org . lit ote ", Ġ" k reflect ", Ġk reflect ) ĊĠĠĠ Ġimplementation (" com . fasterxml . jackson . module ", Ġ" jackson - module - kotlin ", Ġj ack son ) ĊĊĠĠĠ Ġtest Implementation (" org . jetbrains . kotlin ", Ġ" kotlin - test - junit 5 ", Ġkotlin Version ) ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter ", Ġ" junit - jupiter - engine ", Ġjunit ) ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter ", Ġ" junit - jupiter - api ", Ġjunit ) ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter ", Ġ" junit - jupiter - params ", Ġjunit ) ĊĊĠĠĠ Ġk apt Test (" org . lit ote . jackson ", Ġ" jackson - generator ", Ġversion . toString ()) Ċ } Ċ Ċ // for Ġint ellij Ċ kotlin . source Sets [" test "]. kotlin . src Dirs ("$ build Dir / generated / source / k apt / test ") Ċ kotlin . source Sets [" test "]. resources . src Dirs ("$ build Dir / tmp / k apt 3 / classes / test ") Ċ Ċ /* Ċ tasks Ġ{ ĊĠĠĠ Ġwith Type < Test >(). configure Each Ġ{ ĊĠĠĠĠĠĠĠ Ġuse JUnit Platform () ĊĠĠĠ Ġ} Ċ }*/ Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠĠ Ġuse JUnit Platform () ĊĠĠĠ Ġtest Logging Ġ{ ĊĠĠĠĠĠĠĠ Ġevents (" passed ", Ġ" skipped ", Ġ" failed ") ĊĠĠĠ Ġ} Ċ }