package Ġkotlin mud . player . auth . impl Ċ Ċ import Ġassert k . assertThat Ċ import Ġassert k . assertions . isEqualTo Ċ import Ġassert k . assertions . is Failure Ċ import Ġkotlin mud . io . model . Pre Auth Request Ċ import Ġkotlin mud . io . type . IO Status Ċ import Ġkotlin mud . test . helper . create Test Service Ċ import Ġorg . junit . Test Ċ Ċ class ĠComplete Auth Step Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest San ity () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġsetup ĊĠĠĠĠĠĠĠ Ġval Ġtest Ġ= Ġcreate Test Service () ĊĠĠĠĠĠĠĠ Ġval Ġplayer Mob Ġ= Ġtest . create Player Mob () ĊĊĠĠĠĠĠĠĠ Ġ// Ġgiven ĊĠĠĠĠĠĠĠ Ġval Ġauth Step Ġ= ĠComplete Auth Step ( player Mob ) ĊĊĠĠĠĠĠĠĠ Ġ// Ġexpect ĊĠĠĠĠĠĠĠ ĠassertThat ( auth Step . handle Pre Auth Request ( Pre Auth Request ( test . create Client (), Ġ" foo ")) ). isEqualTo ( IO Status . OK ) ĊĠĠĠĠĠĠĠ ĠassertThat Ġ{ Ġauth Step . getNext Auth Step () Ġ}. is Failure () ĊĠĠĠ Ġ} Ċ } Ċ