package Ġworld . greg s . game . playground . spatial . quad tree . optim ised Ċ Ċ import Ġjunit params . Parameters Ċ import Ġorg . junit . jupiter . api . BeforeEach Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . runner . RunWith Ċ import Ġorg . junit . runners . Parameterized Ċ import Ġworld . greg s . game . playground . spatial . quad tree . Quad Tree Ċ Ċ @ RunWith ( Parameterized :: class ) Ċ internal Ġclass ĠOptim ised Quad Tree Test Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġquad Tree : ĠQuad Tree ĊĊĠĠĠ Ġprivate Ġvar Ġcapacity Ġ= Ġ 4 ĊĊĠĠĠ Ġ@ BeforeEach ĊĠĠĠ Ġfun Ġsetup () Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Parameters ( ĊĠĠĠĠĠĠĠ Ġ" 1 ", ĊĠĠĠĠĠĠĠ Ġ" 4 " ĊĠĠĠ Ġ) ĊĠĠĠ Ġfun Ġ` Sub div ides Ġwhen Ġexceeds Ġcapacity Ġ${ capacity }` () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Given ĊĠĠĠĠĠĠĠ Ġ// When ĊĊĠĠĠĠĠĠĠ Ġ// Then ĊĠĠĠ Ġ} Ċ }