Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Test public void RequestMessageTest()
- {
- final TTKProtocol.MessageID message_id = TTKProtocol.MessageID.kMessageSRV;
- final int ttk_version = 2;
- final String ecr_number = "1";
- final int ern = 1;
- final String language = "ru";
- final byte[] transaction_mode = new byte[]{(byte)0xC0};
- final TTKProtocol.ServiceFunction service_func = TTKProtocol.ServiceFunction.kFunctionMenu;
- TTKTransactionMessage msg = (TTKTransactionMessage)TTKMessage.createMessage(message_id);
- msg.setTTKVersion(ttk_version);
- msg.setECRNumber(ecr_number);
- msg.setERN(ern);
- msg.setInterfaceLanguage(language);
- msg.setSrvSubFunction(service_func);
- msg.setTransactionMode(transaction_mode);
- final TTKTransactionMessage parsed_msg = (TTKTransactionMessage)TTKMessage.parseMessage(msg.buildPacket());
- assertNotNull(parsed_msg);
- assertEquals(message_id, parsed_msg.getMessageID());
- assertEquals(ttk_version, (int)parsed_msg.getTTKVersion());
- assertEquals(ecr_number, parsed_msg.getECRNumber());
- assertEquals(ern, (int)parsed_msg.getERN());
- assertEquals(language, parsed_msg.getInterfaceLanguage());
- assertEquals(service_func, parsed_msg.getSrvSubFunction());
- assertArrayEquals(transaction_mode, parsed_msg.getTransactionMode());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement