package Ġcom . soc ros . android . app . g ite z . view . launcher Ċ Ċ import Ġandroidx . test . runner . Android JUnit 4 Ċ import Ġcom . soc ros . android . app . g ite z . R . array Ċ import Ġcom . soc ros . android . app . g ite z . Resource Test Ċ import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ Ċ @ RunWith ( Android JUnit 4 :: class ) Ċ class ĠSpl ash Quotes Test Ġ: ĠResource Test () Ġ{ ĊĊ ĉ late init Ġvar Ġquotes Locales : ĠArray < String > Ċ ĉ late init Ġvar Ġauthors Locales : ĠArray < String > ĊĊ ĉ @ Before Ċ ĉ fun Ġinit () Ġ{ Ċĉ ĉ quotes Locales Ġ= Ġtarget Ctx . getResource Locales ( array . splash _ quote Sent ences ). to Typed Array () Ċĉ ĉ authors Locales Ġ= Ġtarget Ctx . getResource Locales ( array . splash _ quote Authors ). to Typed Array () Ċ ĉ } ĊĊ ĉ @ Test Ċ ĉ fun Ġquotes With Authors Local isation Equality Test () Ġ{ Ċĉ ĉ assert ( quotes Locales Ġcontent Equals Ġauthors Locales ) Ċ ĉ } ĊĊ ĉ @ Test Ċ ĉ fun Ġquotes With Authors Match Equality Test () Ġ{ Ċĉ ĉ for Ġ( locale Ġin Ġquotes Locales ) Ġ{ Ċĉĉ ĉ val Ġres Ġ= Ġget Localized Context ( locale ). resources Ċĉĉ ĉ val Ġquotes Ġ= Ġres . getString Array ( array . splash _ quote Sent ences ) Ċĉĉ ĉ val Ġauthors Ġ= Ġres . getString Array ( array . splash _ quote Authors ) Ċĉĉ ĉ assertEquals ( Ċĉĉĉĉ ĉ " Quotes Ġ(${ quotes . size }) Ġaren 't Ġmatch Ġauthors Ġ(${ authors . size }) Ġarray Ġsize Ġfor Ġ\"$ locale \" Ġlanguage !", Ċĉĉĉĉ ĉ quotes . size , Ġauthors . size ) Ċĉ ĉ } Ċ ĉ } Ċ Ċ } Ċ