package Ġio . mock k . gh Ċ Ċ import Ġio . mock k .* Ċ import Ġkotlin . test . Test Ċ Ċ class ĠIssue 1 0 9 Test Ġ{ ĊĠĠĠ Ġclass ĠBar Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġbaz ( foo : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln ( foo ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠFoo Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ" foo " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġfoo Ġ= Ġmock k < Foo >() ĊĠĠĠĠĠĠĠ Ġval Ġbar Ġ= Ġmock k < Bar >() ĊĊĠĠĠĠĠĠĠ Ġevery Ġ{ Ġbar . baz ("$ foo ") Ġ} Ġjust Ġruns ĊĊĠĠĠĠĠĠĠ Ġbar . baz ("$ foo ") ĊĊĠĠĠĠĠĠĠ Ġverify ( exact ly Ġ= Ġ 1 ) Ġ{ Ġbar . baz ("$ foo ") Ġ} ĊĊĠĠĠ Ġ} Ċ }