package Ġstore Ċ Ċ import Ġcom . ark iv an ov . mv ik otlin . main . store . Default Store Factory Ċ import Ġcom . bad oo . reak t ive . scheduler . override Schedulers Ċ import Ġcom . bad oo . reak t ive . test . scheduler . Test Scheduler Ċ import Ġcom . bad oo . reak t ive . utils . reak t ive Un caught ErrorHandler Ċ import Ġcom . bad oo . reak t ive . utils . reset Re akt ive Un caught ErrorHandler Ċ import Ġmodel . to Research S lices Sizes Data Ċ import Ġrepository . Test Research Repository Ċ import Ġstore . tools . Tools Store Ċ import Ġtest Research Init Model CT Ċ import Ġkotlin . test .* Ċ Ċ class ĠTools Store Test Ġ{ ĊĊĠ Ġprivate Ġval ĠtestData Ġ= Ġtest Research Init Model CT . to Research S lices Sizes Data () ĊĊĠ Ġprivate Ġlateinit Ġvar Ġstore : ĠTools Store ĊĊĠ Ġ@ Before Test ĊĠ Ġfun Ġbefore () Ġ{ ĊĠĠĠ Ġoverride Schedulers ( main Ġ= Ġ{ ĠTest Scheduler () Ġ}, Ġio Ġ= Ġ{ ĠTest Scheduler () Ġ}) ĊĠĠĠ Ġre akt ive Un caught ErrorHandler Ġ= Ġ{ Ġthrow Ġit Ġ} ĊĠ Ġ} ĊĊĠ Ġ@ After Test ĊĠ Ġfun Ġafter () Ġ{ ĊĠĠĠ Ġoverride Schedulers () ĊĠĠĠ Ġreset Re akt ive Un caught ErrorHandler () ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġhas _ list _ of _ tools _ WHEN _ created () Ġ{ ĊĠĠĠ Ġcreate Store () ĊĊĠĠĠ ĠassertTrue ( store . state . list . isNotEmpty ()) ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun Ġcreate Store () Ġ{ ĊĠĠĠ Ġstore Ġ= ĠTools Store Factory ( Default Store Factory , ĠtestData ). create () ĊĠ Ġ} Ċ }