package Ġio . arm ory . plugin . stage . wait . random Ċ Ċ import Ġcom . netflix . spin n aker . or ca . api . simple stage . Simple Stage Input Ċ import Ġcom . netflix . spin n aker . or ca . api . simple stage . Simple Stage Output Ċ import Ġcom . netflix . spin n aker . or ca . api . simple stage . Simple Stage Status Ċ import Ġdev . min ut est . junit . JUnit 5 Min ut ests Ċ import Ġdev . min ut est . root Context Ċ import Ġstri kt . api . expect That Ċ import Ġstri kt . assertions . isEqualTo Ċ Ċ class ĠRandom Wait Stage Test Ġ: ĠJ Unit 5 Min ut ests Ġ{ ĊĊĠĠĠ Ġfun Ġtests () Ġ= Ġroot Context Ġ{ ĊĠĠĠĠĠĠĠ Ġtest (" execute Ġrandom Ġwait Ġstage ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexpect That ( Random Wait Stage ( Random Wait Config ( 3 0 )). execute ( Simple Stage Input ( Random Wait Input ( 1 , Ġ 1 0 )))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. isEqualTo ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSimple Stage Output < Output , ĠContext >(). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= ĠSimple Stage Status . SUCCEEDED ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoutput Ġ= ĠOutput ( 0 , Ġ 1 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext Ġ= ĠContext ( 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ