package Ġcom . holo vin . w if ire actor . domain . wifi . converters Ċ Ċ import Ġcom . github . pw itt chen . reactiv ew ifi . Wifi Signal Level Ċ import Ġcom . holo vin . w if ire actor . domain . wifi . models . Signal Level Ċ import Ġorg . assertj . core . api . Assertions Ċ import Ġorg . junit . Test Ċ Ċ class ĠW ifi Signal Level Converter Should Ġ{ ĊĠĠĠ Ġprivate Ġval Ġconverter Ġ= ĠW ifi Signal Level Converter () ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` convert ĠW ifi Signal Level `() Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġgiven ĊĠĠĠĠĠĠĠ Ġval Ġmap Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠW ifi Signal Level . NO _ SIGNAL Ġto ĠSignal Level . LOW , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠW ifi Signal Level . PO OR Ġto ĠSignal Level . LOW , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠW ifi Signal Level . FA IR Ġto ĠSignal Level . MO DER ATE , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠW ifi Signal Level . GO OD Ġto ĠSignal Level . HIGH , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠW ifi Signal Level . EX CELL ENT Ġto ĠSignal Level . HIGH ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. toMap () ĊĊĠĠĠĠĠĠĠ Ġ// Ġwhen , Ġthen ĊĠĠĠĠĠĠĠ Ġmap . forEach Ġ{ Ġ( input , Ġexpected ) Ġ-> ĠAssertions . assertThat ( converter . convert ( input )). isEqualTo ( expected ) Ġ} ĊĠĠĠ Ġ} Ċ }