@ file : Suppress (" DE PREC ATION ") Ċ Ċ package Ġcom . mys u gr . sweet est Ċ Ċ import Ġcom . mys u gr . sweet est . framework . base . Base J UnitTest Ċ import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Test Ċ Ċ class ĠWorkflow Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Normal Ġtest Ġworkflow `() Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġtracked Events Ġ= Ġmutable ListOf < String >() ĊĊĠĠĠĠĠĠĠ Ġval Ġtest Ġ= Ġobject Ġ: ĠBase J UnitTest () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġconfigure () Ġ= Ġsuper . configure () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. on Initialize Steps Ġ{ Ġtracked Events Ġ+= Ġ" initialize Steps " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. on Initialize Dependencies Ġ{ Ġtracked Events Ġ+= Ġ" initialize Dependencies " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. on Before SetUp Ġ{ Ġtracked Events Ġ+= Ġ" before SetUp " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. on SetUp Ġ{ Ġtracked Events Ġ+= Ġ" setUp " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. on After SetUp Ġ{ Ġtracked Events Ġ+= Ġ" after SetUp " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. on Tear Down Ġ{ Ġtracked Events Ġ+= Ġ" te ar Down " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. on After Tear Down Ġ{ Ġtracked Events Ġ+= Ġ" after Tear Down " Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġtest Function () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtracked Events Ġ+= Ġ" run Ġtest Ġfunction " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġtest . junit Before () ĊĠĠĠĠĠĠĠ Ġtest . test Function () ĊĠĠĠĠĠĠĠ Ġtest . junit After () ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" initialize Steps ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" initialize Dependencies ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" before SetUp ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" setUp ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" after SetUp ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" run Ġtest Ġfunction ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" te ar Down ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" after Tear Down " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), Ġtracked Events ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ