package Ġcom . dew . ai h ua Ċ Ċ import Ġandroid . os . Parcel Ċ import Ġandroidx . test . Instrumentation Registry Ċ import Ġandroidx . test . filters . Large Test Ċ import Ġandroidx . test . runner . Android JUnit 4 Ċ import Ġcom . dew . ai h ua . report . Error Info Ċ import Ġcom . dew . ai h ua . report . User Action Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ Ċ /** Ċ Ġ* ĠInstrument ed Ġtests Ġfor Ġ[ Error Info ] Ċ Ġ*/ Ċ @ RunWith ( Android JUnit 4 :: class ) Ċ @ Large Test Ċ class ĠError Info Test Ġ{ ĊĠĠĠ Ġprivate Ġval Ġcontext Ġ= ĠInstrument ation Registry . getContext () ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġerror Info _ test Parcelable () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinfo Ġ= ĠError Info . make ( User Action . USER _ REPORT , Ġ" youtube ", Ġ" request ", ĠR . string . general _ error ) ĊĠĠĠĠĠĠĠ Ġ// ĠObtain Ġa ĠParcel Ġobject Ġand Ġwrite Ġthe Ġparcel able Ġobject Ġto Ġit : ĊĠĠĠĠĠĠĠ Ġval Ġparcel Ġ= ĠParcel . obtain () ĊĠĠĠĠĠĠĠ Ġinfo . writeTo Parcel ( parcel , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġparcel . setData Position ( 0 ) ĊĊĠĠĠĠĠĠĠ Ġval Ġinfo From Parcel Ġ= ĠError Info . CRE ATOR . createFrom Parcel ( parcel ) ĊĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( User Action . USER _ REPORT , Ġinfo From Parcel . user Action ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals (" youtube ", Ġinfo From Parcel . serviceName ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals (" request ", Ġinfo From Parcel . request ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( R . string . general _ error . to Long (), Ġinfo From Parcel . message . to Long ()) ĊĊĠĠĠĠĠĠĠ Ġparcel . recycle () ĊĠĠĠ Ġ} Ċ }