package Ġcom . jetbrains . edu . kotlin Ċ Ċ import Ġcom . jetbrains . edu . learning . E du Course Builder Ċ import Ġcom . jetbrains . edu . learning . Find Task File TestBase Ċ import Ġcom . jetbrains . edu . learning . gradle . J dk Project Settings Ċ Ċ class ĠK t Find Task File Test Ġ: ĠFind Task File TestBase < J dk Project Settings >() Ġ{ ĊĊĠ Ġoverride Ġval Ġcourse Builder : ĠE du Course Builder < J dk Project Settings > Ġ= ĠK t Course Builder () ĊĠ Ġoverride Ġval Ġdefault Settings : ĠJ dk Project Settings Ġget () Ġ= ĠJ dk Project Settings . empty Settings () ĊĊĠ Ġfun Ġ` test Ġget Ġtask Ġdir `() Ġ= Ġdo Test Get Task Dir ( ĊĠĠĠĠĠĠĠĠĠ Ġpath To Course Json Ġ= Ġ" testData / new Course / kotlin _ course . json ", ĊĠĠĠĠĠĠĠĠĠ ĠfilePath Ġ= Ġ"./ Introduction / Hello , Ġworld !/ src / Task . kt ", ĊĠĠĠĠĠĠĠĠĠ Ġtask DirPath Ġ= Ġ"./ Introduction / Hello , Ġworld !") ĊĊĠ Ġfun Ġ` test Ġget Ġtask Ġfor Ġfile `() Ġ= Ġdo Test Get Task For File ( ĊĠĠĠĠĠĠĠĠĠ Ġpath To Course Json Ġ= Ġ" testData / new Course / kotlin _ course . json ", ĊĠĠĠĠĠĠĠĠĠ ĠfilePath Ġ= Ġ"./ Introduction / Hello , Ġworld !/ src / Task . kt " ĊĠ Ġ) Ġ{ Ġit . lessons [ 0 ]. task List [ 0 ] Ġ} ĊĊĠ Ġfun Ġ` test Ġget Ġtask Ġfile `() Ġ= Ġdo Test Get Task File ( ĊĠĠĠĠĠĠĠĠĠ Ġpath To Course Json Ġ= Ġ" testData / new Course / kotlin _ course . json ", ĊĠĠĠĠĠĠĠĠĠ ĠfilePath Ġ= Ġ"./ Introduction / Hello , Ġworld !/ src / Task . kt " ĊĠ Ġ) Ġ{ Ġit . lessons [ 0 ]. task List [ 0 ]. task Files [" src / Task . kt "] !! Ġ} Ċ } Ċ