import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ import Ġkotlin . test . assertTrue Ċ Ċ internal Ġclass ĠOr Gate Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġapply Ġor Ġfunction `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġa Ġ= Ġ 1 0 ĊĠĠĠĠĠĠĠ Ġval Ġb Ġ= Ġ 2 0 ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( 3 0 , ĠOr Gate ( listOf (), Ġ""). apply ( a , Ġb )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġprovide Ġtemplate Ġand Ġmatch Ġinput Ġtext `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġa Ġ= Ġ" ab ĠOR Ġad Ġ-> Ġae " ĊĊĠĠĠĠĠĠĠ ĠassertTrue Ġ{ ĠOr Gate . template . to Regex () Ġmatches Ġa Ġ} ĊĠĠĠ Ġ} Ċ } Ċ