package Ġcom . user cent r ics . sdk . flutter . bridge Ċ Ċ import Ġcom . user cent r ics . sdk . flutter . api . Fake Flutter MethodCall Ċ import Ġcom . user cent r ics . sdk . flutter . api . Fake Flutter Result Ċ import Ġcom . user cent r ics . sdk . flutter . api . Fake User cent r ics Proxy Ċ import Ġcom . user cent r ics . sdk . flutter . mock . Reset Mock Ċ import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Assert . assert Throws Ċ import Ġorg . junit . Test Ċ Ċ class ĠReset Bridge UnitTest Ġ{ ĊĊĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Name () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinstance Ġ= ĠReset Bridge ( Fake User cent r ics Proxy ()) ĊĠĠĠĠĠĠĠ ĠassertEquals (" reset ", Ġinstance . name ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Invoke With Other Name () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinstance Ġ= ĠReset Bridge ( Fake User cent r ics Proxy ()) ĊĠĠĠĠĠĠĠ Ġval Ġcall Ġ= ĠFake Flutter MethodCall ( method Ġ= Ġ" other Name ", Ġarguments Ġ= Ġnull ) ĊĊĠĠĠĠĠĠĠ ĠassertThrows ( AssertionError :: class . java ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinstance . invoke ( call , ĠFake Flutter Result ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Invoke () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġuser cent r ics Proxy Ġ= ĠFake User cent r ics Proxy () ĊĠĠĠĠĠĠĠ Ġval Ġinstance Ġ= ĠReset Bridge ( user cent r ics Proxy ) ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠFake Flutter Result () ĊĊĠĠĠĠĠĠĠ Ġinstance . invoke ( Reset Mock . call , Ġresult ) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 , Ġuser cent r ics Proxy . reset Count ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 , Ġresult . success Count ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( Reset Mock . expected , Ġresult . success Result Argument ) ĊĠĠĠ Ġ} Ċ Ċ }