package Ġorg . jetbrains . kotlin x . jupyter . test kit . test Ċ Ċ import Ġio . kot est . assertions . throw ables . should Throw Ċ import Ġio . kot est . matchers . string . should Contain Ċ import Ġorg . jetbrains . kotlin x . jupyter . exceptions . Repl Compiler Exception Ċ import Ġorg . jetbrains . kotlin x . jupyter . exceptions . Repl Pre processing Exception Ċ import Ġorg . jetbrains . kotlin x . jupyter . test kit . J upyter Repl TestCase Ċ import Ġorg . jetbrains . kotlin x . jupyter . test kit . Repl Provider Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ class ĠJupyter Repl With Resolver Test Ġ: ĠJupyter Repl TestCase ( ĊĠĠĠ ĠRe pl Provider . with Default Classpath Resolution ( ĊĠĠĠĠĠĠĠ Ġshould Resolve Ġ= Ġ{ Ġit Ġ!= Ġ" lets - plot " Ġ}, ĊĠĠĠĠĠĠĠ Ġshould Resolve To Empty Ġ= Ġ{ Ġit Ġ== Ġ" mult ik " Ġ} ĊĠĠĠ Ġ) Ċ ) Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdataframe () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdf Html Ġ= Ġexec Html ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ% use Ġdataframe ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġname Ġby Ġcolumn < String >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġheight Ġby Ġcolumn < Int >() ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata Frame Of ( name , Ġheight )( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Bill ", Ġ 1 3 5 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Mark ", Ġ 1 6 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġdf Html Ġshould Contain Ġ" Bill " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` lets - plot Ġis Ġnot Ġresolved Ġas Ġit Ġis Ġan Ġexception `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexception Ġ= Ġshould Throw < Repl Pre processing Exception > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexec ("% use Ġlets - plot ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġexception . message Ġshould Contain Ġ" Unknown Ġlibrary " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` mult ik Ġresolves Ġto Ġempty `() Ġ{ ĊĠĠĠĠĠĠĠ Ġexec ("% use Ġmult ik ") ĊĊĠĠĠĠĠĠĠ Ġval Ġexception Ġ= Ġshould Throw < Repl Compiler Exception > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexec (" import Ġorg . jetbrains . kotlin x . mult ik . api .* ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġexception . message Ġshould Contain Ġ" Un resolved Ġreference : Ġmult ik " ĊĠĠĠ Ġ} Ċ } Ċ