use of org.ovirt.engine.core.common.businessentities.storage.StorageServerConnectionExtension in project ovirt-engine by oVirt.
the class StorageConnectionHelperTest method testCredentialsWithConnectionExtensionSameHostDifferentTarget.
@Test
public void testCredentialsWithConnectionExtensionSameHostDifferentTarget() {
StorageServerConnections conn = createConnectionWithCredentials("target2");
StorageServerConnectionExtension connExt = createConnectionExtension(Guid.newGuid());
Pair<String, String> credentials = helper.getStorageConnectionCredentialsForhost(connExt.getHostId(), conn);
assertCredentials(credentials, conn.getUserName(), conn.getPassword());
}
use of org.ovirt.engine.core.common.businessentities.storage.StorageServerConnectionExtension in project ovirt-engine by oVirt.
the class StorageConnectionHelperTest method createConnectionExtension.
private static StorageServerConnectionExtension createConnectionExtension(Guid hostId) {
StorageServerConnectionExtension connExt = new StorageServerConnectionExtension();
connExt.setHostId(hostId);
connExt.setIqn("target1");
connExt.setUserName("userConnExt");
connExt.setPassword("pwdConnExt");
return connExt;
}
use of org.ovirt.engine.core.common.businessentities.storage.StorageServerConnectionExtension in project ovirt-engine by oVirt.
the class UpdateStorageServerConnectionExtensionCommandTest method testUpdateFailsOnExistingHostAndTargetCombination.
@Test
public void testUpdateFailsOnExistingHostAndTargetCombination() {
Guid hostId = Guid.newGuid();
StorageServerConnectionExtension conn = createConnection(hostId, "iqn1", "user", "pass");
StorageServerConnectionExtensionParameters params = new StorageServerConnectionExtensionParameters(conn);
UpdateStorageServerConnectionExtensionCommand realCmd = new UpdateStorageServerConnectionExtensionCommand(params, null);
UpdateStorageServerConnectionExtensionCommand cmd = spy(realCmd);
when(cmd.getConnectionExtensionValidator()).thenReturn(storageServerConnectionExtensionValidator);
when(storageServerConnectionExtensionValidator.isConnectionDoesNotExistForHostAndTarget(conn)).thenReturn(new ValidationResult(EngineMessage.ACTION_TYPE_FAILED_STORAGE_CONNECTION_EXTENSION_ALREADY_EXISTS));
ValidateTestUtils.runAndAssertValidateFailure(cmd, EngineMessage.ACTION_TYPE_FAILED_STORAGE_CONNECTION_EXTENSION_ALREADY_EXISTS);
}
use of org.ovirt.engine.core.common.businessentities.storage.StorageServerConnectionExtension in project ovirt-engine by oVirt.
the class UpdateStorageServerConnectionExtensionCommandTest method createConnection.
private StorageServerConnectionExtension createConnection(Guid hostId, String iqn, String userName, String password) {
StorageServerConnectionExtension conn = new StorageServerConnectionExtension();
conn.setHostId(hostId);
conn.setIqn(iqn);
conn.setUserName(userName);
conn.setPassword(password);
return conn;
}
Aggregations