package Ġno . nav . tp register et . controller Ċ Ċ import Ġno . nav . pens j ons am handling . mask in port en . validation . test . Auto Configure Mask in port en Validator Ċ import Ġno . nav . tp register et . support . TestData . ORG _ 1 Ċ import Ġno . nav . tp register et . support . TestData . ORG _ 2 Ċ import Ġno . nav . tp register et . support . TestData . TP _ ORD NING _ 1 Ċ import Ġno . nav . tp register et . support . TestData . VA ULT _ TP _ ORD NING _ 1 Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . boot . test . autoconfigure . orm . jpa . Auto Configure Data Jpa Ċ import Ġorg . springframework . boot . test . autoconfigure . web . servlet . Auto Configure MockMvc Ċ import Ġorg . springframework . boot . test . context . SpringBootTest Ċ import Ġorg . springframework . test . web . servlet . MockMvc Ċ import Ġorg . springframework . test . web . servlet . get Ċ import Ġorg . springframework . test . web . servlet . head Ċ Ċ @ SpringBootTest Ċ @ Auto Configure MockMvc Ċ @ Auto Configure Data Jpa Ċ @ Auto Configure Mask in port en Validator Ċ class ĠOrgan isation Controller Test Ġ{ ĊĊĠĠĠ Ġinternal Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġroot Ġ= Ġ"/ organisation " ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġorg Nr Url Ġ= Ġ"$ root / org nr " ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġnav n Url Ġ= Ġ"$ root / nav n " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Autowired ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġmock Mvc : ĠMock Mvc ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Check Ġreturns Ġ 2 0 4 Ġon Ġvalid ĠT p Nr Ġfor ĠOrg Nr `() Ġ{ ĊĠĠĠĠĠĠĠ Ġmock Mvc . get ( root ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis [" org Nr "] Ġ= ĠTP _ ORD NING _ 1 . org Nr ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis [" tp Id "] Ġ= ĠTP _ ORD NING _ 1 . tp Id ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}. andExpect Ġ{ Ġstatus Ġ{ Ġis No Content Ġ} Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Check Ġreturns Ġ 2 0 4 Ġon Ġvalid Ġvault ĠT p Nr Ġfor ĠOrg Nr `() Ġ{ ĊĠĠĠĠĠĠĠ Ġmock Mvc . get ( root ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis [" org Nr "] Ġ= ĠVA ULT _ TP _ ORD NING _ 1 . org Nr ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis [" tp Id "] Ġ= ĠVA ULT _ TP _ ORD NING _ 1 . tp Id ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}. andExpect Ġ{ Ġstatus Ġ{ Ġis No Content Ġ} Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Check Ġreturns Ġ 4 0 4 Ġon Ġinvalid ĠT p Nr Ġfor ĠOrg Nr `() Ġ{ ĊĠĠĠĠĠĠĠ Ġmock Mvc . head ( root ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis [" org Nr "] Ġ= ĠOR G _ 1 . org Nr ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis [" tp Id "] Ġ= ĠOR G _ 2 . tp Ord ning er . first (). tp Id ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}. andExpect Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ{ Ġis NotFound Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Org Nr Ġreturns Ġ 2 0 0 Ġon Ġvalid ĠT SS ĠID `() Ġ{ ĊĠĠĠĠĠĠĠ Ġmock Mvc . get ( org Nr Url ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ{ Ġthis [" t ss Id "] Ġ= ĠTP _ ORD NING _ 1 . t ss Id Ġ} ĊĠĠĠĠĠĠĠ Ġ}. andExpect Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ{ Ġis Ok Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ{ Ġstring ( TP _ ORD NING _ 1 . org Nr ) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Org Nr Ġreturns Ġ 4 0 4 Ġon Ġinvalid ĠT SS ĠID `() Ġ{ ĊĠĠĠĠĠĠĠ Ġmock Mvc . get ( org Nr Url ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis [" t ss Id "] Ġ= Ġ" 1 2 3 4 5 6 7 8 9 1 0 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}. andExpect Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ{ Ġis NotFound Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Name Ġreturns Ġ 2 0 0 Ġon Ġvalid ĠOrg Nr `() Ġ{ ĊĠĠĠĠĠĠĠ Ġmock Mvc . get ( nav n Url ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis [" org Nr "] Ġ= ĠOR G _ 1 . org Nr ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}. andExpect Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ{ Ġis Ok Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ{ Ġjson ( ORG _ 1 . json ) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Name Ġreturns Ġ 4 0 4 Ġon Ġinvalid ĠOrg Nr `() Ġ{ ĊĠĠĠĠĠĠĠ Ġmock Mvc . get ( nav n Url ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis [" org Nr "] Ġ= Ġ" 1 2 3 4 5 6 7 8 9 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}. andExpect Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ{ Ġis NotFound Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }