package Ġcom . ced rick flo con . android . show case . user . presentation Ċ Ċ import Ġcom . ced rick flo con . android . show case . user . domain . User Ċ import Ġcom . google . common . truth . Truth .* Ċ import Ġio . kot est . core . spec . style . Describe Spec Ċ import Ġjava . net . URI Ċ Ċ class ĠUi State Mapper Spec Ġ: ĠDescribe Spec ({ ĊĠĠĠ Ġval Ġmapper Ġ= ĠUi State Mapper () ĊĊĠĠĠ Ġdescribe (" user ") Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġuser Ġ= ĠUser ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" C ed rick ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlogin Ġ= Ġ" C ed rick Flo con ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġavatar Url Ġ= ĠURI (" http :// ced rick flo con "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcompany Ġ= Ġ" Best ĠCompany ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocation Ġ= Ġ" Par is ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis H ire able Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfollow ers Count Ġ= Ġ 8 3 2 4 8 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfollowing Count Ġ= Ġ 4 3 2 8 7 9 , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġit (" can Ġbe Ġtransform Ġto Ġa Ġsuccess ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( mapper ( user )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. isEqualTo ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠUser ViewModel . Ui State . Success ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" C ed rick ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlogin Ġ= Ġ" C ed rick Flo con ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġavatar Url Ġ= ĠURI (" http :// ced rick flo con "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcompany Ġ= Ġ" Best ĠCompany ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlocation Ġ= Ġ" Par is ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis H ire able Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfollow ers Count Ġ= Ġ 8 3 2 4 8 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfollowing Count Ġ= Ġ 4 3 2 8 7 9 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }) Ċ