package Ġtest Ċ Ċ import Ġandroid . app . Fragment Ċ import Ġorg . jetbrains . ank o . with Arguments Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ import Ġorg . ro bo lectric . Ro bo lectric Gradle TestRunner Ċ import Ġorg . ro bo lectric . annotation . Config Ċ Ċ @ RunWith ( Ro bo lectric Gradle TestRunner :: class ) Ċ @ Config ( constants Ġ= ĠBuild Config :: class ) Ċ class ĠWith Arguments Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġfragment 1 Ġ= ĠFragment (). with Arguments () ĊĠĠĠĠĠĠĠ Ġassert ( fragment 1 . arguments . isEmpty ) ĊĊĠĠĠĠĠĠĠ Ġval Ġfragment 2 Ġ= ĠFragment (). with Arguments ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" one " Ġto Ġ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" abc " Ġto Ġ" ABC ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" null " Ġto Ġnull ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġarguments Ġ= Ġfragment 2 . arguments ĊĠĠĠĠĠĠĠ Ġassert ( arguments . size () Ġ== Ġ 3 ) ĊĠĠĠĠĠĠĠ Ġassert ( arguments . get (" one ") Ġ== Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġassert ( arguments . get (" abc ") Ġ== Ġ" ABC ") ĊĠĠĠĠĠĠĠ Ġassert ( arguments . get (" null ") Ġ== Ġnull ) ĊĊĠĠĠĠĠĠĠ Ġprintln ("[ COMPLETE ]") ĊĠĠĠ Ġ} Ċ Ċ } Ċ