package Ġdev . d 1 s . te ab ag . web Ċ Ċ import Ġio . mock k . every Ċ import Ġio . mock k . mock k Ċ import Ġio . mock k . verify Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġstri kt . api . expect That Ċ import Ġstri kt . assertions . is A Ċ import Ġstri kt . assertions . isEqualTo Ċ import Ġdev . d 1 s . te ab ag . testing . constant . INVALID _ ST UB Ċ import Ġdev . d 1 s . te ab ag . testing . constant . VALID _ ST UB Ċ import Ġjavax . servlet . http . HttpServletRequest Ċ Ċ internal Ġclass ĠHttpServletRequest Ext Test Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġrequest Ġ= Ġmock k < HttpServletRequest > Ġ{ ĊĠĠĠĠĠĠĠ Ġevery Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget Header ( VALID _ ST UB ) ĊĠĠĠĠĠĠĠ Ġ} Ġreturns ĠVALID _ ST UB ĊĊĠĠĠĠĠĠĠ Ġevery Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget Header ( INVALID _ ST UB ) ĊĠĠĠĠĠĠĠ Ġ} Ġreturns Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn ĠHeaders Accessor `() Ġ{ ĊĠĠĠĠĠĠĠ Ġexpect That ( request . headers ). is A < Headers Accessor >() ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn Ġvalid Ġheader `() Ġ{ ĊĠĠĠĠĠĠĠ Ġexpect That ( request . headers [ VALID _ ST UB ]). isEqualTo ( VALID _ ST UB ) ĊĊĠĠĠĠĠĠĠ Ġverify Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrequest . getHeader ( VALID _ ST UB ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn Ġnull `() Ġ{ ĊĠĠĠĠĠĠĠ Ġexpect That ( request . headers [ INVALID _ ST UB ]). isEqualTo ( null ) ĊĊĠĠĠĠĠĠĠ Ġverify Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrequest . getHeader ( INVALID _ ST UB ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }