package Ġcom . github . sab ote ur . be eline . detail service . repository Ċ Ċ import Ġcom . github . sab ote ur . be eline . detail service . model . Session Ċ import Ġorg . junit . jupiter . api . extension . Extension Context Ċ import Ġorg . junit . jupiter . params . provider . Arguments Ċ import Ġorg . junit . jupiter . params . provider . Arguments Provider Ċ import Ġorg . springframework . jdbc . core . Row Mapper Ċ import Ġjava . util . stream . Stream Ċ Ċ class ĠDetail Repository DataProvider Ġ{ ĊĊĠĠĠ Ġclass ĠFind All C tns Ġ: ĠArguments Provider Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġprovide Arguments ( extension Context : ĠExtension Context ?): ĠStream < out ĠArguments > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġprovided CellId Ġ= Ġ" 1 1 1 1 1 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġprovided C tns Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 2 3 4 5 6 7 8 9 0 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 2 3 4 5 6 7 8 9 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 2 3 4 5 6 7 8 9 8 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠStream . of ( Arguments . of ( provided CellId , Ġprovided C tns )) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠFind All C tns Exception Ġ: ĠArguments Provider Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġprovide Arguments ( extension Context : ĠExtension Context ?): ĠStream < out ĠArguments > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġprovided Sql Ġ= Ġ" SELECT Ġcell _ id , Ġc tn ĠFROM Ġsessions " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġprovided Row Mapper Ġ= ĠRow Mapper Ġ{ Ġrs , Ġ_ Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSession ( rs . getString (" cell _ id "), Ġrs . getString (" ct n ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠStream . of ( Arguments . of ( provided Sql , Ġprovided Row Mapper )) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ }