* @throws DigestException This exception should be never thrown.
*/
@Test
public void testDeserialize2 () throws IOException , InternetSCSIException , DigestException {
SettingsMap expectedKeyValuePair = new SettingsMap();
expectedKeyValuePair.add(OperationalTextKey.TARGET_PORTAL_GROUP_TAG, "1");
expectedKeyValuePair.add(OperationalTextKey.HEADER_DIGEST, "None");
expectedKeyValuePair.add(OperationalTextKey.DATA_DIGEST, "None");
expectedKeyValuePair.add(OperationalTextKey.DEFAULT_TIME_2_WAIT, "2");
expectedKeyValuePair.add(OperationalTextKey.DEFAULT_TIME_2_RETAIN, "0");
expectedKeyValuePair.add(OperationalTextKey.IF_MARKER, "No");
expectedKeyValuePair.add(OperationalTextKey.OF_MARKER, "No");
expectedKeyValuePair.add(OperationalTextKey.ERROR_RECOVERY_LEVEL, "0");
expectedKeyValuePair.add(OperationalTextKey.INITIAL_R2T, "Yes");
expectedKeyValuePair.add(OperationalTextKey.IMMEDIATE_DATA, "Yes");
expectedKeyValuePair.add(OperationalTextKey.MAX_BURST_LENGTH, "262144");
expectedKeyValuePair.add(OperationalTextKey.FIRST_BURST_LENGTH, "65536");
expectedKeyValuePair.add(OperationalTextKey.MAX_OUTSTANDING_R2T, "1");
expectedKeyValuePair.add(OperationalTextKey.MAX_CONNECTIONS, "1");
expectedKeyValuePair.add(OperationalTextKey.DATA_PDU_IN_ORDER, "Yes");
expectedKeyValuePair.add(OperationalTextKey.DATA_SEQUENCE_IN_ORDER, "Yes");
super.setUp(TEST_CASE_2);
// final flag is here the transit flag
super.testDeserialize(false, true, OperationCode.LOGIN_RESPONSE, 0x00000000, 0x0000012C, 0x000A0000);
super.testDataSegment(expectedKeyValuePair);