private IscsiDetails mapLogicalUnitToIscsiDetails(LogicalUnit logicalUnit) { IscsiDetails iscsiDetails = new IscsiDetails(); iscsiDetails.setAddress(logicalUnit.getAddress()); iscsiDetails.setPort(logicalUnit.getPort()); iscsiDetails.setTarget(logicalUnit.getTarget()); iscsiDetails.setPortal(logicalUnit.getPortal()); iscsiDetails.setPaths(logicalUnit.getPaths()); iscsiDetails.setVendorId(logicalUnit.getVendorId()); iscsiDetails.setProductId(logicalUnit.getProductId()); iscsiDetails.setSerial(logicalUnit.getSerial()); return iscsiDetails; }
@Test public void testIscsiLogin() { setUriInfo(setUpActionExpectations(ActionType.ConnectStorageToVds, StorageServerConnectionParametersBase.class, new String[] { "VdsId", "StorageServerConnection.Connection", "StorageServerConnection.Portal", "StorageServerConnection.Iqn", "StorageServerConnection.Port", "StorageServerConnection.StorageType", "StorageServerConnection.UserName", "StorageServerConnection.Password" }, new Object[] { GUIDS[0], ISCSI_SERVER_ADDRESS, StorageServerConnections.DEFAULT_TPGT, //TODO: right now hard-coded, but this should change when VDSM and Backend support portal ISCSI_IQN, ISCSI_PORT_STRING, ISCSI_STORAGE_TYPE, ISCSI_USER_NAME, ISCSI_USER_PASS })); Action action = new Action(); IscsiDetails iscsiDetails = new IscsiDetails(); iscsiDetails.setAddress(ISCSI_SERVER_ADDRESS); iscsiDetails.setPort(ISCSI_PORT_INT); iscsiDetails.setTarget(ISCSI_IQN); iscsiDetails.setUsername(ISCSI_USER_NAME); iscsiDetails.setPassword(ISCSI_USER_PASS); action.setIscsi(iscsiDetails); verifyActionResponse(resource.iscsiLogin(action)); }
to.setTarget(from.getTarget());