package Ġcom . yu uk aze . i 1 8 next . ide Editor . actions Ċ Ċ import Ġcom . intellij . code Insight . int ention . Int ention Action Ċ import Ġcom . intellij . test Framework . fixtures . Base Platform TestCase Ċ import Ġcom . yu uk aze . i 1 8 next . model . I 1 8 n Key ed Ċ import Ġorg . junit . Test Ċ Ċ internal Ġclass ĠI 1 8 n Text Re placer Test Ġ: ĠBase Platform TestCase () Ġ{ ĊĠĠĠ Ġprivate Ġval Ġhint Ġ= Ġ" I 1 8 n - ize ..." ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Replace Simple Xml Text () Ġ{ ĊĠĠĠĠĠĠĠ Ġmy Fixture . configure By File (" simple . tsx ") ĊĠĠĠĠĠĠĠ Ġinit Project () ĊĠĠĠĠĠĠĠ Ġval Ġaction : ĠInt ention Action Ġ= Ġmy Fixture . find Single Int ention ( hint ) ĊĠĠĠĠĠĠĠ ĠassertNotNull ( action ) ĊĠĠĠĠĠĠĠ Ġvar Ġpredicates : ĠList < Any >? Ġ= Ġnull ĊĠĠĠĠĠĠĠ ĠKey Request . post Process Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpredicates Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġmy Fixture . launch Action ( action ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( predicates ?. size Ġ?: Ġ 0 , Ġ 1 ) ĊĠĠĠĠĠĠĠ ĠassertEquals (( predicates ! ![ 0 ] Ġas ĠI 1 8 n Key ed ). key , Ġ" foo . key 1 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Replace Simple Xml Text _ WithName Variable () Ġ{ ĊĠĠĠĠĠĠĠ Ġmy Fixture . configure By File (" simple WithName Variable . tsx ") ĊĠĠĠĠĠĠĠ Ġinit Project () ĊĠĠĠĠĠĠĠ Ġval Ġaction : ĠInt ention Action Ġ= Ġmy Fixture . find Single Int ention ( hint ) ĊĠĠĠĠĠĠĠ ĠassertNotNull ( action ) ĊĠĠĠĠĠĠĠ Ġvar Ġpredicates : ĠList < Any >? Ġ= Ġnull ĊĠĠĠĠĠĠĠ ĠKey Request . post Process Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpredicates Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġmy Fixture . launch Action ( action ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( predicates ?. size Ġ?: Ġ 0 , Ġ 1 ) ĊĠĠĠĠĠĠĠ ĠassertEquals (( predicates ! ![ 0 ] Ġas ĠI 1 8 n Key ed ). key , Ġ" foo . key Named 1 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Replace Simple Xml Attr () Ġ{ ĊĠĠĠĠĠĠĠ Ġmy Fixture . configure By File (" simple Attr . tsx ") ĊĠĠĠĠĠĠĠ Ġinit Project () ĊĠĠĠĠĠĠĠ Ġval Ġaction : ĠInt ention Action Ġ= Ġmy Fixture . find Single Int ention ( hint ) ĊĠĠĠĠĠĠĠ ĠassertNotNull ( action ) ĊĠĠĠĠĠĠĠ Ġvar Ġpredicates : ĠList < Any >? Ġ= Ġnull ĊĠĠĠĠĠĠĠ ĠKey Request . post Process Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpredicates Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġmy Fixture . launch Action ( action ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( predicates ?. size Ġ?: Ġ 0 , Ġ 1 ) ĊĠĠĠĠĠĠĠ ĠassertEquals (( predicates ! ![ 0 ] Ġas ĠI 1 8 n Key ed ). key , Ġ" foo . key 1 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget TestData Path (): ĠString Ġ= Ġ" src / test / testData / text Re placer " ĊĊĠĠĠ Ġprivate Ġfun Ġinit Project () Ġ= Ġmy Fixture . init Project () Ċ }