/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 ĠGoogle ĠLLC . Ċ Ġ* Ċ Ġ* ĠThis Ġcode Ġmay Ġonly Ġbe Ġused Ġunder Ġthe ĠBSD Ġstyle Ġlicense Ġfound Ġat Ċ Ġ* Ġhttp :// polymer . github . io / LICENSE . txt Ċ Ġ* Ċ Ġ* ĠCode Ġdistributed Ġby ĠGoogle Ġas Ġpart Ġof Ġthis Ġproject Ġis Ġalso Ġsubject Ġto Ġan Ġadditional ĠIP Ġrights Ċ Ġ* Ġgrant Ġfound Ġat Ċ Ġ* Ġhttp :// polymer . github . io / PAT ENTS . txt Ċ Ġ*/ Ċ Ċ package Ġar cs . android . cr dt Ċ Ċ import Ġandroidx . test . ext . junit . runners . Android JUnit 4 Ċ import Ġar cs . core . cr dt . Cr dt Exception Ċ import Ġcom . google . common . truth . Truth . assertThat Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ Ċ /** ĠTests Ġfor Ġ[ Parcelable Cr dt Exception ]. Ġ*/ Ċ @ RunWith ( Android JUnit 4 :: class ) Ċ class ĠCr dt Exception Proto Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġencode () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexception : ĠCr dt Exception ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠCr dt Exception (" Uh Ġoh ") ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠCr dt Exception ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexception Ġ= Ġe ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġproto Ġ= Ġexception . to Proto () ĊĊĠĠĠĠĠĠĠ ĠassertThat ( proto . message ). isEqualTo (" Uh Ġoh ") ĊĠĠĠĠĠĠĠ Ġ// ĠJust Ġcheck Ġthe Ġstack Ġtrace Ġisn 't Ġempty . ĠIt 's Ġhard Ġto Ġknow Ġwhat Ġis Ġin Ġit Ġexactly . ĊĠĠĠĠĠĠĠ ĠassertThat ( proto . stack Trace List ). isNotEmpty () ĊĠĠĠ Ġ} Ċ } Ċ