package Ġcom . air bnb . par is . views . kotlin Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . air bnb . par is . extensions . style Ċ import Ġcom . air bnb . par is . extensions . test Ar bitrary Boolean Ċ import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ import Ġorg . ro bo lectric . Ro bo lectric TestRunner Ċ import Ġorg . ro bo lectric . Runtime Environment Ċ Ċ @ RunWith ( Ro bo lectric TestRunner :: class ) Ċ class ĠWith Internal Attr Function View Style Extensions Test Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġcontext : ĠContext ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġwith Internal Attr Function View : ĠWith Internal Attr Function View ĊĊĠĠĠ Ġ@ Before ĊĠĠĠ Ġfun Ġsetup () Ġ{ ĊĠĠĠĠĠĠĠ Ġcontext Ġ= ĠRuntime Environment . application ĊĠĠĠĠĠĠĠ Ġwith Internal Attr Function View Ġ= ĠWith Internal Attr Function View ( context ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġstyle _ builder Attr () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠTests Ġthat Ġthe Ġextension Ġto Ġbuild Ġand Ġset Ġan Ġattribute Ġexists Ġand Ġworks . ĊĠĠĠĠĠĠĠ Ġwith Internal Attr Function View . ar bitrary Boolean Value Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġwith Internal Attr Function View . style Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtest Ar bitrary Boolean ( true ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠassertEquals ( true , Ġwith Internal Attr Function View . ar bitrary Boolean Value ) ĊĠĠĠ Ġ} Ċ } Ċ