package Ġd sl . wire mock . request Ċ Ċ import Ġcom . github . tom ake hur st . wire mock . matching .* Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . jupiter . api . BeforeEach Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ internal Ġclass ĠUrl Scope Test Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġurl : ĠUrl Scope ĊĊĠĠĠ Ġ@ BeforeEach ĊĠĠĠ Ġfun Ġinit () Ġ{ ĊĠĠĠĠĠĠĠ Ġurl Ġ= ĠUrl Scope () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` equalTo Ġshould Ġset Ġpattern Ġto ĠEqual To Pattern `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtest Url Ġ= Ġ"/ test / url " ĊĠĠĠĠĠĠĠ Ġurl ĠequalTo Ġtest Url ĊĊĠĠĠĠĠĠĠ ĠassertThat ( url . pattern ). isInstanceOf ( Url Pattern :: class . java ) ĊĠĠĠĠĠĠĠ ĠassertThat ( url . pattern . pattern ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. isInstanceOf ( EqualTo Pattern :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. has Field Or Property WithValue (" expected Value ", Ġtest Url ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` matches Ġshould Ġset Ġpattern Ġto ĠRegex Pattern `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġregexp Ġ= Ġ" .* AAA .* " ĊĊĠĠĠĠĠĠĠ Ġurl Ġmatches Ġregexp ĊĊĠĠĠĠĠĠĠ ĠassertThat ( url . pattern ). isInstanceOf ( Url Pattern :: class . java ) ĊĠĠĠĠĠĠĠ ĠassertThat ( url . pattern . pattern ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. isInstanceOf ( Regex Pattern :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. has Field Or Property WithValue (" expected Value ", Ġregexp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` path EqualTo Ġshould Ġset Ġpattern Ġto ĠEqual To Pattern `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Url Ġ= Ġ"/ test / path " ĊĊĠĠĠĠĠĠĠ Ġurl Ġpath EqualTo Ġpath Url ĊĊĠĠĠĠĠĠĠ ĠassertThat ( url . pattern ). isInstanceOf ( Url Path Pattern :: class . java ) ĊĠĠĠĠĠĠĠ ĠassertThat ( url . pattern . pattern ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. isInstanceOf ( EqualTo Pattern :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. has Field Or Property WithValue (" expected Value ", Ġpath Url ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` path Matches Ġshould Ġset Ġpattern Ġto ĠRegex Pattern `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġregexp Ġ= Ġ" .* AAA .* " ĊĊĠĠĠĠĠĠĠ Ġurl Ġpath Matches Ġregexp ĊĊĠĠĠĠĠĠĠ ĠassertThat ( url . pattern ). isInstanceOf ( Url Path Pattern :: class . java ) ĊĠĠĠĠĠĠĠ ĠassertThat ( url . pattern . pattern ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. isInstanceOf ( Regex Pattern :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. has Field Or Property WithValue (" expected Value ", Ġregexp ) ĊĠĠĠ Ġ} Ċ }