package Ġcom . github . kom am j . startup Ċ Ċ import Ġandroid . content . Content Values Ċ import Ġandroid . net . Uri Ċ import Ġandroidx . startup . Initialization Provider Ċ import Ġandroidx . test . ext . junit . runners . Android JUnit 4 Ċ import Ġandroidx . test . filters . Medium Test Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ import Ġorg . mockito . Mockito Ċ Ċ @ RunWith ( Android JUnit 4 :: class ) Ċ @ Medium Test Ċ class ĠInitialization Provider Test Ġ{ ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġprovider : ĠInitialization Provider ĊĊĠĠĠ Ġ@ Before ĊĠĠĠ Ġfun ĠsetUp () Ġ{ ĊĠĠĠĠĠĠĠ Ġprovider Ġ= ĠInitialization Provider () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ( expected Ġ= ĠIllegalStateException :: class ) ĊĠĠĠ Ġfun Ġshould _ throws _ exception _ when _ insert () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġuri Ġ= ĠMockito . mock ( Uri :: class . java ) ĊĠĠĠĠĠĠĠ Ġval Ġvalues Ġ= ĠContent Values () ĊĊĠĠĠĠĠĠĠ Ġprovider . insert ( uri , Ġvalues ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ( expected Ġ= ĠIllegalStateException :: class ) ĊĠĠĠ Ġfun Ġshould _ throws _ exception _ when _ update () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġuri Ġ= ĠMockito . mock ( Uri :: class . java ) ĊĠĠĠĠĠĠĠ Ġval Ġvalues Ġ= ĠContent Values () ĊĊĠĠĠĠĠĠĠ Ġprovider . update ( uri , Ġvalues , Ġnull , Ġnull ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ( expected Ġ= ĠIllegalStateException :: class ) ĊĠĠĠ Ġfun Ġshould _ throws _ exception _ when _ delete () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġuri Ġ= ĠMockito . mock ( Uri :: class . java ) ĊĊĠĠĠĠĠĠĠ Ġprovider . delete ( uri , Ġnull , Ġnull ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ( expected Ġ= ĠIllegalStateException :: class ) ĊĠĠĠ Ġfun Ġshould _ throws _ exception _ when _ getType () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġuri Ġ= ĠMockito . mock ( Uri :: class . java ) ĊĊĠĠĠĠĠĠĠ Ġprovider . getType ( uri ) ĊĠĠĠ Ġ} Ċ }