package Ġorg . bis dk . sdk Ċ Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . bis dk . Payload Ċ import Ġorg . bis dk . to Hex ByteArray Ċ import Ġorg . bis dk . to HexString Ċ import Ġorg . bis dk . to HexString From GW Ċ import Ġorg . junit . Test Ċ Ċ internal Ġclass ĠPayload Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest JC MP Payload () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcommand Get Users Ġ= Ġ"{\" CMD \":\" GET _ USERS \" }" ĊĠĠĠĠĠĠĠ Ġval Ġpayload Ġ= ĠPayload . jm cp ( command Get Users ) ĊĠĠĠĠĠĠĠ ĠassertThat ( payload . toByteArray (). to HexString ()). isEqualTo (" 7 B 2 2 4 3 4 D 4 4 2 2 3 A 2 2 4 7 4 5 5 4 5 F 5 5 5 3 4 5 5 2 5 3 2 2 7 D ") ĊĠĠĠĠĠĠĠ ĠassertThat ( payload . toString ()). isEqualTo ( command Get Users ) ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest JC MP 2 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġget Users Command Ġ= Ġ" 8 6 7 B 2 2 3 0 3 0 2 2 3 A 3 1 2 C 2 2 3 0 3 1 2 2 3 A 3 0 2 C 2 2 3 0 3 2 2 2 3 A 3 0 2 C 2 2 3 0 3 3 2 2 3 A 3 0 2 C 2 2 3 0 3 4 2 2 3 A 3 0 2 C 2 2 3 0 3 5 2 2 3 A 3 0 2 C 2 2 3 0 3 6 2 2 3 A 3 0 2 C 2 2 3 0 3 7 2 2 3 A 3 0 2 C 2 2 3 0 3 8 2 2 3 A 3 0 2 C 2 2 3 0 3 9 2 2 3 A 3 0 2 C 2 2 3 1 3 0 2 2 3 A 3 0 2 C 2 2 3 1 3 1 2 2 3 A 3 0 2 C 2 2 3 1 3 2 2 2 3 A 3 0 2 C 2 2 3 1 3 3 2 2 3 A 3 0 2 C 2 2 3 1 3 4 2 2 3 A 3 0 2 C 2 2 3 1 3 5 2 2 3 A 3 0 2 C 2 2 3 1 3 6 2 2 3 A 3 0 2 C 2 2 3 1 3 7 2 2 3 A 3 0 2 C 2 2 3 1 3 8 2 2 3 A 3 0 2 C 2 2 3 1 3 9 2 2 3 A 3 0 2 C 2 2 3 2 3 0 2 2 3 A 3 0 2 C 2 2 3 2 3 1 2 2 3 A 3 0 2 C 2 2 3 2 3 2 2 2 3 A 3 0 2 C 2 2 3 2 3 3 2 2 3 A 3 0 2 C 2 2 3 2 3 4 2 2 3 A 3 0 2 C 2 2 3 2 3 5 2 2 3 A 3 0 2 C 2 2 3 2 3 6 2 2 3 A 3 0 2 C 2 2 3 2 3 7 2 2 3 A 3 0 2 C 2 2 3 2 3 8 2 2 3 A 3 0 2 C 2 2 3 2 3 9 2 2 3 A 3 0 2 C 2 2 3 3 3 0 2 2 3 A 3 0 2 C 2 2 3 3 3 1 2 2 3 A 3 0 2 C 2 2 3 3 3 2 2 2 3 A 3 0 2 C 2 2 3 3 3 3 2 2 3 A 3 0 2 C 2 2 3 3 3 4 2 2 3 A 3 0 2 C 2 2 3 3 3 5 2 2 3 A 3 0 2 C 2 2 3 3 3 6 2 2 3 A 3 0 2 C 2 2 3 3 3 7 2 2 3 A 3 0 2 C 2 2 3 3 3 8 2 2 3 A 3 0 2 C 2 2 3 3 3 9 2 2 3 A 3 0 2 C 2 2 3 4 3 0 2 2 3 A 3 0 2 C 2 2 3 4 3 1 2 2 3 A 3 0 2 C 2 2 3 4 3 2 2 2 3 A 3 0 2 C 2 2 3 4 3 3 2 2 3 A 3 0 2 C 2 2 3 4 3 4 2 2 3 A 3 0 2 C 2 2 3 4 3 5 2 2 3 A 3 0 2 C 2 2 3 4 3 6 2 2 3 A 3 0 2 C 2 2 3 4 3 7 2 2 3 A 3 0 2 C 2 2 3 4 3 8 2 2 3 A 3 0 2 C 2 2 3 4 3 9 2 2 3 A 3 0 2 C 2 2 3 5 3 0 2 2 3 A 3 0 2 C 2 2 3 5 3 1 2 2 3 A 3 0 2 C 2 2 3 5 3 2 2 2 3 A 3 0 2 C 2 2 3 5 3 3 2 2 3 A 3 0 2 C 2 2 3 5 3 4 2 2 3 A 3 0 2 C 2 2 3 5 3 5 2 2 3 A 3 0 2 C 2 2 3 5 3 6 2 2 3 A 3 0 2 C 2 2 3 5 3 7 2 2 3 A 3 0 2 C 2 2 3 5 3 8 2 2 3 A 3 0 2 C 2 2 3 5 3 9 2 2 3 A 3 0 2 C 2 2 3 6 3 0 2 2 3 A 3 0 2 C 2 2 3 6 3 1 2 2 3 A 3 0 2 C 2 2 3 6 3 2 2 2 3 A 3 0 2 C 2 2 3 6 3 3 2 2 3 A 3 0 7 D " ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġget Users Command . to Hex ByteArray (). to HexString From GW () ĊĠĠĠĠĠĠĠ Ġprintln ( result ) ĊĠĠĠ Ġ} Ċ } Ċ