package Ġns . fa j net . android . ge ob readcrumb s . common . display Transform ations Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . core . content . Context Compat Ċ import Ġandroidx . test . core . app . Application Provider Ċ import Ġandroidx . test . ext . junit . runners . Android JUnit 4 Ċ import Ġns . fa j net . android . ge ob readcrumb s . R Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ Ċ @ RunWith ( Android JUnit 4 :: class ) Ċ class ĠSignal Quality Transformation Tests Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġcontext Ġ= ĠApplication Provider . getApplicationContext < Context >() ĊĊĠĠĠ Ġ// Ġtests Ġ-------------------------------------------------------------------------------- ------- ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ transform To Warning () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġarrange ĊĠĠĠĠĠĠĠ Ġval Ġtransformation Ġ= ĠSignal Quality Transformation ( context ) ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠContext Compat . getColor ( context , ĠR . color . warning ) ĊĠĠĠĠĠĠĠ Ġ// Ġact ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġtransformation . transform ( 2 ) ĊĠĠĠĠĠĠĠ Ġ// Ġassert ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( expected , Ġresult ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ Transform To Transparent () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġarrange ĊĠĠĠĠĠĠĠ Ġval Ġtransformation Ġ= ĠSignal Quality Transformation ( context ) ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠContext Compat . getColor ( context , ĠR . color . gray _ text ) ĊĠĠĠĠĠĠĠ Ġ// Ġact ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġtransformation . transform ( 2 5 ) ĊĠĠĠĠĠĠĠ Ġ// Ġassert ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( expected , Ġresult ) ĊĠĠĠ Ġ} Ċ } Ċ