package Ġfi . e vid ent . ap ina . utils Ċ Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġkotlin . test . assertFalse Ċ import Ġkotlin . test . assertTrue Ċ Ċ class ĠPattern Set Test Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġset Ġ= ĠPattern Set () ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġempty Set Matches Nothing () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertFalse ("" Ġin Ġset ) ĊĠĠĠĠĠĠĠ ĠassertFalse (" foo " Ġin Ġset ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġset With Single Pattern Matches If Pattern Matches () Ġ{ ĊĠĠĠĠĠĠĠ Ġset . add Pattern (" foo .* ") ĊĊĠĠĠĠĠĠĠ ĠassertFalse ("" Ġin Ġset ) ĊĠĠĠĠĠĠĠ ĠassertFalse (" bar " Ġin Ġset ) ĊĠĠĠĠĠĠĠ ĠassertTrue (" foo " Ġin Ġset ) ĊĠĠĠĠĠĠĠ ĠassertTrue (" foobar " Ġin Ġset ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġset With Multiple Patterns Matches If Any Pattern Matches () Ġ{ ĊĠĠĠĠĠĠĠ Ġset . add Pattern (" foo .* ") ĊĠĠĠĠĠĠĠ Ġset . add Pattern (" bar .* ") ĊĠĠĠĠĠĠĠ Ġset . add Pattern (" baz .* ") ĊĊĠĠĠĠĠĠĠ ĠassertFalse ("" Ġin Ġset ) ĊĊĠĠĠĠĠĠĠ ĠassertTrue (" foo " Ġin Ġset ) ĊĠĠĠĠĠĠĠ ĠassertTrue (" bar " Ġin Ġset ) ĊĠĠĠĠĠĠĠ ĠassertTrue (" baz " Ġin Ġset ) ĊĠĠĠĠĠĠĠ ĠassertTrue (" baz - qu ux " Ġin Ġset ) ĊĊĠĠĠĠĠĠĠ ĠassertFalse (" qu ux " Ġin Ġset ) ĊĠĠĠ Ġ} Ċ } Ċ