package Ġno . nav . fo . ve ilar bre gist r ering . db . op pg ave Ċ Ċ import Ġno . nav . fo . ve ilar bre gist r ering . br uk er . A ktor Id Ċ import Ġno . nav . fo . ve ilar bre gist r ering . db . Database Config Ċ import Ġno . nav . fo . ve ilar bre gist r ering . db . Repository Config Ċ import Ġno . nav . fo . ve ilar bre gist r ering . op pg ave . Opp g ave Repository Ċ import Ġno . nav . fo . ve ilar bre gist r ering . op pg ave . Opp g ave Type . OP PH OLD ST IL LATE L SE Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . boot . test . autoconfigure . jdbc . Auto Configure Test Database Ċ import Ġorg . springframework . boot . test . autoconfigure . jdbc . Jdbc Test Ċ import Ġorg . springframework . test . context . Context Configuration Ċ Ċ @ Jdbc Test Ċ @ Auto Configure Test Database ( replace = ĠAuto Configure Test Database . Replace . NONE ) Ċ @ Context Configuration ( Ġclasses Ġ= Ġ[ ĠRepository Config :: class , ĠDatabase Config :: class Ġ]) Ċ class ĠO pp g ave Repository Test ( ĊĊĠĠĠ Ġ@ Autowired ĊĠĠĠ Ġprivate Ġval Ġopp g ave Repository : ĠO pp g ave Repository ) Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġopp rett Opp g ave () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġid Ġ= Ġopp g ave Repository . op prett Opp g ave ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠA ktor Id (" 1 2 3 5 3 "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠOP PH OLD ST IL LATE L SE , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 3 2 4 2 L ) ĊĠĠĠĠĠĠĠ ĠassertThat ( id ). isNot EqualTo ( 0 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġh ent Opp g ave For A ktor Id () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġid Ġ= Ġopp g ave Repository . op prett Opp g ave ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠA ktor Id (" 1 2 3 5 3 "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠOP PH OLD ST IL LATE L SE , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 3 2 4 2 L ) ĊĠĠĠĠĠĠĠ ĠassertThat ( id ). isNot EqualTo ( 0 ) ĊĠĠĠĠĠĠĠ Ġval Ġopp ga ver Ġ= Ġopp g ave Repository . h ent Opp ga ver For ( A ktor Id (" 1 2 3 5 3 ")) ĊĠĠĠĠĠĠĠ Ġval Ġopp g ave Ġ= Ġopp ga ver [ 0 ] ĊĠĠĠĠĠĠĠ ĠassertThat ( op pg ave . id ). isEqualTo ( id ) ĊĠĠĠĠĠĠĠ ĠassertThat ( op pg ave . op pg av etype ). isEqualTo ( OP PH OLD ST IL LATE L SE ) ĊĠĠĠĠĠĠĠ ĠassertThat ( op pg ave . ek st ern Opp g ave Id ). isEqualTo ( 3 2 4 2 L ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġh ent Opp g ave For U kj ent A ktor Id () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġopp ga ver Ġ= Ġopp g ave Repository . h ent Opp ga ver For ( A ktor Id (" 1 2 3 5 3 ")) ĊĠĠĠĠĠĠĠ ĠassertThat ( op pg aver ). isEmpty () ĊĠĠĠ Ġ} Ċ }