package Ġex po . modules . kotlin . records Ċ Ċ import Ġex po . modules . assertNotNull Ċ import Ġex po . modules . assertNull Ċ import Ġorg . junit . Test Ċ Ċ class ĠRegex Validator Test Ġ{ ĊĠ Ġ@ Test ĊĠ Ġfun Ġ` should Ġnot Ġthrow Ġif Ġa Ġvalue Ġmatch Ġregex `() Ġ{ ĊĠĠĠ Ġval Ġvalidator Ġ= ĠRegex Validator ("[ a - d ]* ". to Regex ()) ĊĊĠĠĠ Ġrun Catch ing Ġ{ Ġvalidator . validate (" aaa ab bbbb cccc ddd ") Ġ}. exception OrNull (). assertNull () ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` should Ġthrow Ġif Ġa Ġvalue Ġnot Ġmatch Ġregex `() Ġ{ ĊĠĠĠ Ġval Ġvalidator Ġ= ĠRegex Validator ("[ a - d ]* ". to Regex ()) ĊĊĠĠĠ Ġrun Catch ing Ġ{ Ġvalidator . validate (" eeee ffff ") Ġ}. exception OrNull (). assertNotNull () ĊĠ Ġ} Ċ } Ċ