package Ġno . nav . hel se . mode ll . ar be id sg iver Ċ Ċ import ĠDatabase IntegrationTest Ċ import Ġorg . junit . jupiter . api . Assertions .* Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġjava . time . LocalDate Ċ Ċ internal Ġclass ĠAr be id sg iver Dao Test Ġ: ĠDatabase IntegrationTest () Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` op pret te Ġar be id sg iver `() Ġ{ ĊĠĠĠĠĠĠĠ Ġar be id sg iver Dao . insert Ar be id sg iver ( ORG NUM MER , ĠOR G NA VN , ĠB RAN SJ ER ) ĊĠĠĠĠĠĠĠ ĠassertNotNull ( ar be id sg iver Dao . find Ar be id sg iver By Org nummer ( ORG NUM MER )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( LocalDate . now (), Ġar be id sg iver Dao . find Nav n S ist Opp dat ert ( ORG NUM MER )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( ORG NA VN , Ġar be id sg iver Api Dao . fin n Nav n ( ORG NUM MER )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( B RAN SJ ER , Ġar be id sg iver Api Dao . fin n Br ans jer ( ORG NUM MER )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` opp dat ere Ġar be id sg iver nav n `() Ġ{ ĊĠĠĠĠĠĠĠ Ġar be id sg iver Dao . insert Ar be id sg iver ( ORG NUM MER , ĠOR G NA VN , ĠB RAN SJ ER ) ĊĠĠĠĠĠĠĠ Ġval Ġny tt Nav n Ġ= Ġ" N Ã¦ r but ik ken ĠAS A " ĊĠĠĠĠĠĠĠ Ġar be id sg iver Dao . update Nav n ( ORG NUM MER , Ġny tt Nav n ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( ny tt Nav n , Ġar be id sg iver Api Dao . fin n Nav n ( ORG NUM MER )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` opp dat ere Ġbr ans jer `() Ġ{ ĊĠĠĠĠĠĠĠ Ġar be id sg iver Dao . insert Ar be id sg iver ( ORG NUM MER , ĠOR G NA VN , ĠB RAN SJ ER ) ĊĠĠĠĠĠĠĠ Ġval Ġny Br ans je Ġ= ĠlistOf (" Ny Ġbr ans je ") ĊĠĠĠĠĠĠĠ Ġar be id sg iver Dao . update Br ans jer ( ORG NUM MER , Ġny Br ans je ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( ny Br ans je , Ġar be id sg iver Api Dao . fin n Br ans jer ( ORG NUM MER )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` kan Ġh ente Ġbr ans jer `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertNotNull ( ar be id sg iver Dao . insert Ar be id sg iver ( ORG NUM MER , ĠOR G NA VN , ĠB RAN SJ ER )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( B RAN SJ ER , Ġar be id sg iver Api Dao . fin n Br ans jer ( ORG NUM MER )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` kan Ġh ente Ġbl an ke Ġbr ans jer `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertNotNull ( ar be id sg iver Dao . insert Ar be id sg iver ( ORG NUM MER , ĠOR G NA VN , ĠlistOf (" "))) ĊĠĠĠĠĠĠĠ ĠassertTrue ( ar be id sg iver Api Dao . fin n Br ans jer ( ORG NUM MER ). isEmpty ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` kan Ġh ente Ġtom me Ġbr ans jer `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertNotNull ( ar be id sg iver Dao . insert Ar be id sg iver ( ORG NUM MER , ĠOR G NA VN , Ġempty List ())) ĊĠĠĠĠĠĠĠ ĠassertTrue ( ar be id sg iver Api Dao . fin n Br ans jer ( ORG NUM MER ). isEmpty ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` kan Ġh ente Ġnav n `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertNotNull ( ar be id sg iver Dao . insert Ar be id sg iver ( ORG NUM MER , ĠOR G NA VN , ĠlistOf (" "))) ĊĠĠĠĠĠĠĠ ĠassertEquals ( ORG NA VN , Ġar be id sg iver Api Dao . fin n Nav n ( ORG NUM MER )) ĊĠĠĠ Ġ} Ċ } Ċ