package Ġca . jr vs . trading . repository Ċ Ċ import Ġca . jr vs . trading . config . I ex Config Ċ import Ġorg . apache . http . conn . HttpClient ConnectionManager Ċ import Ġorg . junit . jupiter . api . Assertions .* Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . boot . test . context . SpringBootTest Ċ Ċ @ SpringBootTest Ċ class ĠI ex Repository Test (@ Autowired Ġconnection Manager : ĠHttpClient ConnectionManager , Ġ@ Autowired Ġconfig : ĠI ex Config ) Ġ{ ĊĊĠĠĠ Ġval Ġrepository Ġ= ĠI ex Repository ( connection Manager , Ġconfig ) ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġfind ById () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġticker 1 Ġ= Ġ" FB " ĊĠĠĠĠĠĠĠ ĠassertTrue ( repository . exist ById ( ticker 1 )) ĊĊĠĠĠĠĠĠĠ Ġval Ġquote 1 Ġ= Ġrepository . findById ( ticker 1 ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( ticker 1 , Ġquote 1 ?. symbol ) ĊĊĠĠĠĠĠĠĠ Ġval Ġticker 2 Ġ= Ġ" FB 2 " ĊĠĠĠĠĠĠĠ ĠassertFalse ( repository . exist ById ( ticker 2 )) ĊĠĠĠĠĠĠĠ ĠassertNull ( repository . findById ( ticker 2 )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun ĠfindAll ById () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġquote List Ġ= Ġrepository . findAll ById ( listOf (" FB ", Ġ" AM ZN ")) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 2 , Ġquote List . size ) ĊĠĠĠ Ġ} Ċ Ċ }