package Ġorg . simple . clin ic . blood s ugar . history Ċ Ċ import Ġcom . n ha ar man . mockito _ kotlin . mock Ċ import Ġcom . n ha ar man . mockito _ kotlin . verify Ċ import Ġcom . n ha ar man . mockito _ kotlin . verify No More Interactions Ċ import Ġcom . n ha ar man . mockito _ kotlin . verify Zero Interactions Ċ import Ġorg . junit . Test Ċ import Ġorg . simple . clin ic . patient . Patient M ocker Ċ import Ġjava . util . UUID Ċ Ċ class ĠB lood S ugar History Screen Ui Renderer Test Ġ{ ĊĠ Ġprivate Ġval Ġui Ġ= Ġmock < Blood S ugar History Screen Ui >() ĊĠ Ġprivate Ġval Ġrenderer Ġ= ĠB lood S ugar History Screen Ui Renderer ( ui ) ĊĠ Ġprivate Ġval Ġpatient Uuid Ġ= ĠUUID . fromString (" 7 4 bc 8 b 0 7 - 1 d 4 7 - 4 5 9 5 - 9 fe 8 - f 1 c 7 c 8 3 a 1 f 2 a ") ĊĠ Ġprivate Ġval Ġdefault Model Ġ= ĠB lood S ugar History Screen Model . create ( patient Uuid ) ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` when Ġblood Ġs ugar Ġhistory Ġis Ġbeing Ġloaded Ġthen Ġdo Ġnothing `() Ġ{ ĊĠĠĠ Ġ// Ġwhen ĊĠĠĠ Ġrenderer . render ( default Model ) ĊĊĠĠĠ Ġ// Ġthen ĊĠĠĠ Ġverify Zero Interactions ( ui ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` when Ġpatient Ġis Ġloaded , Ġthen Ġshow Ġit Ġon Ġthe Ġui `() Ġ{ ĊĠĠĠ Ġ// Ġgiven ĊĠĠĠ Ġval Ġpatient Ġ= ĠPatient M ocker . patient ( patient Uuid ) ĊĊĠĠĠ Ġ// Ġwhen ĊĠĠĠ Ġrenderer . render ( default Model . patient Loaded ( patient )) ĊĊĠĠĠ Ġ// Ġthen ĊĠĠĠ Ġverify ( ui ). show Patient Information ( patient ) ĊĠĠĠ Ġverify No More Interactions ( ui ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` when Ġblood Ġs ugar Ġhistory Ġis Ġloaded , Ġthen Ġshow Ġit Ġon Ġthe Ġui `() Ġ{ ĊĠĠĠ Ġ// Ġgiven ĊĠĠĠ Ġval Ġblood S ugar Ġ= ĠPatient M ocker . blood S ugar ( ĊĠĠĠĠĠĠĠ Ġuuid Ġ= ĠUUID . fromString (" b feed 1 9 9 - ca 3 4 - 4 5 0 3 - aac 9 - 8 9 0 3 f 9 5 0 1 c 5 b "), ĊĠĠĠĠĠĠĠ Ġpatient Uuid Ġ= Ġpatient Uuid ĊĠĠĠ Ġ) ĊĠĠĠ Ġval Ġblood S ug ars Ġ= ĠlistOf ( blood S ugar ) ĊĊĠĠĠ Ġ// Ġwhen ĊĠĠĠ Ġrenderer . render ( default Model . blood S ug ars Loaded ( blood S ug ars )) ĊĊĠĠĠ Ġ// Ġthen ĊĠĠĠ Ġverify ( ui ). show Blood S ugar History ( blood S ug ars ) ĊĠĠĠ Ġverify No More Interactions ( ui ) ĊĠ Ġ} Ċ } Ċ