package Ġbr . com . j ir atorio . integration . board status Ċ Ċ import Ġbr . com . j ir atorio . test library . Authenticator Ċ import Ġbr . com . j ir atorio . test library . annotation . Load Stub s Ċ import Ġbr . com . j ir atorio . test library . rest ass ured . specification . not Found Ċ import Ġbr . com . j ir atorio . test library . junit . test type . IntegrationTest Ċ import Ġbr . com . j ir atorio . domain . entity . Board Entity Ċ import Ġbr . com . j ir atorio . test library . dsl . rest Ass ured Ċ import Ġbr . com . j ir atorio . test library . factory . domain . entity . Board Factory Ċ import Ġorg . apache . http . HttpStatus . SC _ OK Ċ import Ġorg . hamcrest . Matchers . contains In Any Order Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ @ IntegrationTest Ċ class ĠSearch Board Status IntegrationTest ( ĊĠĠĠ Ġprivate Ġval Ġboard Factory : ĠBoard Factory , ĊĠĠĠ Ġprivate Ġval Ġauth enticator : ĠAuth enticator Ċ ) Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Load Stub s ([" board - statuses "]) ĊĠĠĠ Ġfun Ġ` test Ġfind Ġby Ġboard Ġid `() Ġ{ ĊĠĠĠĠĠĠĠ Ġboard Factory . create ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifying Fields Ġ= Ġmap Of ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBoard Entity :: external Id Ġto Ġ 1 0 5 5 2 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġrest Ass ured Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgiven Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġheader ( auth enticator . default User Header ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget ("/ boards / 1 / statuses ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠstatusCode ( SC _ OK ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbody ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"$ ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontains In Any Order ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Open ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" In ĠProgress ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Resolved ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Re opened ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Closed ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Waiting Ġfor ĠFeedback ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Invest ig ating ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Waiting Ġfor ĠReview " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Load Stub s ([" board - statuses "]) ĊĠĠĠ Ġfun Ġ` test Ġfind Ġby Ġboard Ġid Ġnot Ġfound `() Ġ{ ĊĠĠĠĠĠĠĠ Ġrest Ass ured Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgiven Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġheader ( auth enticator . default User Header ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget ("/ boards / 1 / statuses ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġspec ( not Found ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ