package Ġcom . yn ov . kat as . f izz Bu zz Ċ Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠF izz Bu zz Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn Ġnothing Ġwhen Ġit 's Ġnot Ġdiv isible Ġby Ġ 3 Ġor Ġ 5 `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġf izz Bu zz Ġ= ĠF izz Bu zz () ĊĠĠĠĠĠĠĠ ĠassertEquals (" 1 ", f izz Bu zz . execute ( 1 )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn Ġf izz Ġif Ġit 's Ġdiv isible Ġby Ġ 3 `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġf izz Bu zz Ġ= ĠF izz Bu zz () ĊĠĠĠĠĠĠĠ ĠassertEquals (" F izz ", f izz Bu zz . execute ( 3 )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn Ġbu zz Ġif Ġit 's Ġdiv isible Ġby Ġ 5 ` (){ ĊĠĠĠĠĠĠĠ Ġval Ġf izz Bu zz Ġ= ĠF izz Bu zz () ĊĠĠĠĠĠĠĠ ĠassertEquals (" Bu zz ", f izz Bu zz . execute ( 5 )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn ĠF izz Bu zz Ġif Ġit 's Ġdiv isible Ġby Ġ 5 Ġand Ġ 3 ` (){ ĊĠĠĠĠĠĠĠ Ġval Ġf izz Bu zz Ġ= ĠF izz Bu zz () ĊĠĠĠĠĠĠĠ ĠassertEquals (" F izz Bu zz ", f izz Bu zz . execute ( 1 5 )) ĊĠĠĠ Ġ} Ċ }