package Ġcom . health met rix . lab res . reports Ċ Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ internal Ġclass ĠReport Authenticator Test Ġ{ ĊĊĠĠĠ Ġprivate Ġval ĠuserName Ġ= Ġ" h mx " ĊĠĠĠ Ġprivate Ġval Ġtest Site Ids Ġ= ĠlistOf (" test - site - 1 ", Ġ" test - site - 2 ") ĊĠĠĠ Ġprivate Ġval Ġreport Clients Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠ ĠRegistered Client ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠuserName Ġ= ĠuserName , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtest Site Ids Ġ= Ġtest Site Ids ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ ĠRegistered Client ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠuserName Ġ= Ġ" h mx - 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtest Site Ids Ġ= ĠlistOf () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġprivate Ġval Ġunder Test Ġ= ĠReport Client Authenticator ( report Clients ) ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` it Ġshould Ġreturn Ġtest Ġsite Ġids Ġfor Ġa Ġregistered Ġclient `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġres Ġ= Ġunder Test . get Wh itelisted Test Sites ( userName ) ĊĊĠĠĠĠĠĠĠ ĠassertThat ( res ). isEqualTo ( test Site Ids ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` it Ġshould Ġreturn Ġnull Ġfor Ġa Ġregistered Ġclient Ġwith Ġnot Ġtest Ġsite Ġids `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġres Ġ= Ġunder Test . get Wh itelisted Test Sites (" h mx - 2 ") ĊĊĠĠĠĠĠĠĠ ĠassertThat ( res ). isNull () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` it Ġshould Ġreturn Ġnull Ġfor Ġan Ġun registered Ġclient `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġres Ġ= Ġunder Test . get Wh itelisted Test Sites (" h mx - 3 ") ĊĊĠĠĠĠĠĠĠ ĠassertThat ( res ). isNull () ĊĠĠĠ Ġ} Ċ } Ċ