package Ġno . nav . mel dep li kt . mel dek ort service . mapper Ċ Ċ import Ġno . nav . mel dep li kt . mel dek ort service . model . enum . K ort Type Ċ import Ġno . nav . mel dep li kt . mel dek ort service . model . mel dek ort . Fr ava er Type Ċ import Ġno . nav . mel dep li kt . mel dek ort service . model . mel dek ort . Mel dek ort Ċ import Ġno . nav . mel dep li kt . mel dek ort service . model . mel dek ort . Person Ċ import Ġno . nav . mel dep li kt . mel dek ort service . service . In ns end t Mel dek ort Service Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . mockito . Mockito .` when ` Ċ import Ġorg . mockito . Mockito . mock Ċ import Ġjava . sql . SQLException Ċ import Ġjava . time . LocalDate Ċ Ċ class ĠMel dek ort Mapper Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Mel dek ort Mapper () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmock Mel dek ort Service Ġ= Ġmock ( In ns end t Mel dek ort Service :: class . java ) ĊĠĠĠĠĠĠĠ Ġ` when `( mock Mel dek ort Service . h ent In ns end t Mel dek ort ( 2 L )). then Answer Ġ{ Ġthrow ĠSQLException (" Found Ġno Ġrows ") Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġmel dek ort 1 Ġ= ĠMel dek ort ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 L , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK ort Type . MASK IN EL T _ OP P DAT ERT . code , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 2 0 1 9 2 0 ", ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLocalDate . now (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLocalDate . now (). plus Days ( 1 4 ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" DAG P ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" F er dig ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLocalDate . now (). minus Days ( 1 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠ 3 F ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġmel dek ort 2 Ġ= ĠMel dek ort ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 L , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK ort Type . MASK IN EL T _ OP P DAT ERT . code , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 2 0 1 9 2 0 ", ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLocalDate . now (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLocalDate . now (). plus Days ( 1 4 ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" DAG P ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" F er dig ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLocalDate . now (). minus Days ( 1 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠ 3 F ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġmel dek ort List e Ġ= ĠlistOf ( mel dek ort 1 , Ġmel dek ort 2 ) ĊĠĠĠĠĠĠĠ Ġval Ġfr ava er List e Ġ= ĠlistOf < Fr ava er Type >() ĊĠĠĠĠĠĠĠ Ġval Ġperson Ġ= ĠPerson ( 1 L , Ġ" Bob ", Ġ" K Ã¥ re ", Ġ" No ", Ġ" P app ", Ġmel dek ort List e , Ġ 1 0 , Ġfr ava er List e ) ĊĠĠĠĠĠĠĠ Ġval Ġfil tr ert Ġ= ĠMel dek ort Mapper . fil tr er Mel dek ort liste ( person , Ġmock Mel dek ort Service ) ĊĊĠĠĠĠĠĠĠ Ġassert ( fil tr ert . mel dek ort List e ?. size Ġ== Ġ 1 ) ĊĠĠĠ Ġ} Ċ }