package Ġcom . av ito . android . test . report Ċ Ċ import Ġandroidx . test . espress o . No Matching View Exception Ċ import Ġcom . av ito . utils . Resources Reader Ċ import Ġcom . google . common . truth . Truth . assertThat Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . api . assert Throws Ċ Ċ internal Ġclass ĠReport Friendly Failure Handler Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` failure Handler Ġ- Ġremoves Ġview Ġhierarchy `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexception Ġ= ĠassertThrows < No Matching View Exception > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠReport Friendly Failure Handler (). handle ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġerror Ġ= Ġcreate Exception With Private String Constructor < No Matching View Exception >( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠResources Reader . read Text (" view - hierarchy . txt ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview Matcher Ġ= Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠassertThat ( exception . message ). isEqualTo ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ÐĿ Ðµ ĠÐ½ Ð°Ð¹ Ð´ ÐµÐ½Ð° Ġview ĠÐ² ĠÐ¸ ÐµÑĢ Ð°ÑĢ Ñħ Ð¸Ð¸ : Ġ\" ( is Ġdesc endant Ġof Ġa : Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" with Ġid : Ġcom . av ito . android . staging aut ot est : id / layout _ delivery _ buttons Ġand Ġwith Ġid : Ġ 2 1 3 1 3 6 3 3 8 1 )\ "" ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ