You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ki...@apache.org on 2013/01/28 13:22:51 UTC
[49/50] [abbrv] removed MockAPI server
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/ea660cd0/server/test/com/cloud/storage/MockStorageManagerImpl.java
----------------------------------------------------------------------
diff --git a/server/test/com/cloud/storage/MockStorageManagerImpl.java b/server/test/com/cloud/storage/MockStorageManagerImpl.java
deleted file mode 100755
index 6273489..0000000
--- a/server/test/com/cloud/storage/MockStorageManagerImpl.java
+++ /dev/null
@@ -1,679 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-package com.cloud.storage;
-
-import java.math.BigDecimal;
-import java.net.Inet6Address;
-import java.net.InetAddress;
-import java.net.URI;
-import java.net.URISyntaxException;
-import java.net.UnknownHostException;
-import java.sql.PreparedStatement;
-import java.sql.ResultSet;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Date;
-import java.util.Enumeration;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Random;
-import java.util.Set;
-import java.util.UUID;
-import java.util.concurrent.Executors;
-import java.util.concurrent.ScheduledExecutorService;
-import java.util.concurrent.TimeUnit;
-
-import javax.ejb.Local;
-import javax.naming.ConfigurationException;
-
-import org.apache.log4j.Logger;
-
-import com.cloud.agent.AgentManager;
-import com.cloud.agent.api.Answer;
-import com.cloud.agent.api.BackupSnapshotCommand;
-import com.cloud.agent.api.CleanupSnapshotBackupCommand;
-import com.cloud.agent.api.Command;
-import com.cloud.agent.api.CreateStoragePoolCommand;
-import com.cloud.agent.api.CreateVolumeFromSnapshotAnswer;
-import com.cloud.agent.api.CreateVolumeFromSnapshotCommand;
-import com.cloud.agent.api.DeleteStoragePoolCommand;
-import com.cloud.agent.api.ManageSnapshotCommand;
-import com.cloud.agent.api.ModifyStoragePoolAnswer;
-import com.cloud.agent.api.ModifyStoragePoolCommand;
-import com.cloud.agent.api.UpgradeSnapshotCommand;
-import com.cloud.agent.api.storage.CopyVolumeAnswer;
-import com.cloud.agent.api.storage.CopyVolumeCommand;
-import com.cloud.agent.api.storage.CreateAnswer;
-import com.cloud.agent.api.storage.CreateCommand;
-import com.cloud.agent.api.storage.DeleteTemplateCommand;
-import com.cloud.agent.api.storage.DeleteVolumeCommand;
-import com.cloud.agent.api.storage.DestroyCommand;
-import com.cloud.agent.api.to.StorageFilerTO;
-import com.cloud.agent.api.to.VolumeTO;
-import com.cloud.agent.manager.Commands;
-import com.cloud.alert.AlertManager;
-import com.cloud.api.ApiDBUtils;
-import com.cloud.api.commands.CancelPrimaryStorageMaintenanceCmd;
-import com.cloud.api.commands.CreateStoragePoolCmd;
-import com.cloud.api.commands.CreateVolumeCmd;
-import com.cloud.api.commands.DeletePoolCmd;
-import com.cloud.api.commands.ListVolumesCmd;
-import com.cloud.api.commands.UpdateStoragePoolCmd;
-import com.cloud.api.commands.UploadVolumeCmd;
-import com.cloud.async.AsyncJobManager;
-import com.cloud.capacity.Capacity;
-import com.cloud.capacity.CapacityManager;
-import com.cloud.capacity.CapacityState;
-import com.cloud.capacity.CapacityVO;
-import com.cloud.capacity.dao.CapacityDao;
-import com.cloud.cluster.CheckPointManager;
-import com.cloud.cluster.ClusterManagerListener;
-import com.cloud.cluster.ManagementServerHostVO;
-import com.cloud.configuration.Config;
-import com.cloud.configuration.ConfigurationManager;
-import com.cloud.configuration.Resource.ResourceType;
-import com.cloud.configuration.dao.ConfigurationDao;
-import com.cloud.consoleproxy.ConsoleProxyManager;
-import com.cloud.dc.ClusterVO;
-import com.cloud.dc.DataCenterVO;
-import com.cloud.dc.HostPodVO;
-import com.cloud.dc.Pod;
-import com.cloud.dc.dao.ClusterDao;
-import com.cloud.dc.dao.DataCenterDao;
-import com.cloud.dc.dao.HostPodDao;
-import com.cloud.deploy.DeployDestination;
-import com.cloud.domain.Domain;
-import com.cloud.domain.dao.DomainDao;
-import com.cloud.event.ActionEvent;
-import com.cloud.event.EventTypes;
-import com.cloud.event.UsageEventVO;
-import com.cloud.event.dao.EventDao;
-import com.cloud.event.dao.UsageEventDao;
-import com.cloud.exception.AgentUnavailableException;
-import com.cloud.exception.ConcurrentOperationException;
-import com.cloud.exception.DiscoveryException;
-import com.cloud.exception.InsufficientCapacityException;
-import com.cloud.exception.InsufficientStorageCapacityException;
-import com.cloud.exception.InvalidParameterValueException;
-import com.cloud.exception.OperationTimedoutException;
-import com.cloud.exception.PermissionDeniedException;
-import com.cloud.exception.ResourceAllocationException;
-import com.cloud.exception.ResourceInUseException;
-import com.cloud.exception.ResourceUnavailableException;
-import com.cloud.exception.StorageUnavailableException;
-import com.cloud.host.Host;
-import com.cloud.host.HostVO;
-import com.cloud.host.Status;
-import com.cloud.host.dao.HostDao;
-import com.cloud.hypervisor.Hypervisor.HypervisorType;
-import com.cloud.hypervisor.HypervisorGuruManager;
-import com.cloud.network.NetworkManager;
-import com.cloud.offering.ServiceOffering;
-import com.cloud.org.Grouping;
-import com.cloud.org.Grouping.AllocationState;
-import com.cloud.projects.Project.ListProjectResourcesCriteria;
-import com.cloud.resource.ResourceManager;
-import com.cloud.resource.ResourceState;
-import com.cloud.server.ManagementServer;
-import com.cloud.server.ResourceTag.TaggedResourceType;
-import com.cloud.server.StatsCollector;
-import com.cloud.service.ServiceOfferingVO;
-import com.cloud.service.dao.ServiceOfferingDao;
-import com.cloud.storage.Storage.ImageFormat;
-import com.cloud.storage.Storage.StoragePoolType;
-import com.cloud.storage.Volume.Event;
-import com.cloud.storage.Volume.Type;
-import com.cloud.storage.allocator.StoragePoolAllocator;
-import com.cloud.storage.dao.DiskOfferingDao;
-import com.cloud.storage.dao.SnapshotDao;
-import com.cloud.storage.dao.SnapshotPolicyDao;
-import com.cloud.storage.dao.StoragePoolDao;
-import com.cloud.storage.dao.StoragePoolHostDao;
-import com.cloud.storage.dao.StoragePoolWorkDao;
-import com.cloud.storage.dao.VMTemplateDao;
-import com.cloud.storage.dao.VMTemplateHostDao;
-import com.cloud.storage.dao.VMTemplatePoolDao;
-import com.cloud.storage.dao.VMTemplateSwiftDao;
-import com.cloud.storage.dao.VolumeDao;
-import com.cloud.storage.dao.VolumeHostDao;
-import com.cloud.storage.download.DownloadMonitor;
-import com.cloud.storage.listener.StoragePoolMonitor;
-import com.cloud.storage.secondary.SecondaryStorageVmManager;
-import com.cloud.storage.snapshot.SnapshotManager;
-import com.cloud.storage.snapshot.SnapshotScheduler;
-import com.cloud.tags.ResourceTagVO;
-import com.cloud.tags.dao.ResourceTagDao;
-import com.cloud.template.TemplateManager;
-import com.cloud.user.Account;
-import com.cloud.user.AccountManager;
-import com.cloud.user.ResourceLimitService;
-import com.cloud.user.User;
-import com.cloud.user.UserContext;
-import com.cloud.user.dao.AccountDao;
-import com.cloud.user.dao.UserDao;
-import com.cloud.uservm.UserVm;
-import com.cloud.utils.EnumUtils;
-import com.cloud.utils.NumbersUtil;
-import com.cloud.utils.Pair;
-import com.cloud.utils.Ternary;
-import com.cloud.utils.UriUtils;
-import com.cloud.utils.component.Adapters;
-import com.cloud.utils.component.ComponentLocator;
-import com.cloud.utils.component.Inject;
-import com.cloud.utils.component.Manager;
-import com.cloud.utils.concurrency.NamedThreadFactory;
-import com.cloud.utils.db.DB;
-import com.cloud.utils.db.Filter;
-import com.cloud.utils.db.GenericSearchBuilder;
-import com.cloud.utils.db.GlobalLock;
-import com.cloud.utils.db.JoinBuilder;
-import com.cloud.utils.db.JoinBuilder.JoinType;
-import com.cloud.utils.db.SearchBuilder;
-import com.cloud.utils.db.SearchCriteria;
-import com.cloud.utils.db.SearchCriteria.Op;
-import com.cloud.utils.db.Transaction;
-import com.cloud.utils.exception.CloudRuntimeException;
-import com.cloud.utils.exception.ExecutionException;
-import com.cloud.utils.fsm.NoTransitionException;
-import com.cloud.utils.fsm.StateMachine2;
-import com.cloud.vm.ConsoleProxyVO;
-import com.cloud.vm.DiskProfile;
-import com.cloud.vm.DomainRouterVO;
-import com.cloud.vm.SecondaryStorageVmVO;
-import com.cloud.vm.UserVmManager;
-import com.cloud.vm.UserVmVO;
-import com.cloud.vm.VMInstanceVO;
-import com.cloud.vm.VirtualMachine;
-import com.cloud.vm.VirtualMachine.State;
-import com.cloud.vm.VirtualMachineManager;
-import com.cloud.vm.VirtualMachineProfile;
-import com.cloud.vm.VirtualMachineProfileImpl;
-import com.cloud.vm.dao.ConsoleProxyDao;
-import com.cloud.vm.dao.DomainRouterDao;
-import com.cloud.vm.dao.SecondaryStorageVmDao;
-import com.cloud.vm.dao.UserVmDao;
-import com.cloud.vm.dao.VMInstanceDao;
-
-@Local(value = { StorageManager.class, StorageService.class })
-public class MockStorageManagerImpl implements StorageManager, Manager, ClusterManagerListener {
-
- @Override
- public StoragePool createPool(CreateStoragePoolCmd cmd)
- throws ResourceInUseException, IllegalArgumentException,
- UnknownHostException, ResourceUnavailableException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public Volume allocVolume(CreateVolumeCmd cmd)
- throws ResourceAllocationException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public Volume createVolume(CreateVolumeCmd cmd) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean deleteVolume(long volumeId)
- throws ConcurrentOperationException {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public boolean deletePool(DeletePoolCmd cmd) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public StoragePool preparePrimaryStorageForMaintenance(Long primaryStorageId)
- throws ResourceUnavailableException, InsufficientCapacityException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public StoragePool cancelPrimaryStorageForMaintenance(
- CancelPrimaryStorageMaintenanceCmd cmd)
- throws ResourceUnavailableException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public StoragePool updateStoragePool(UpdateStoragePoolCmd cmd)
- throws IllegalArgumentException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public StoragePool getStoragePool(long id) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public Volume migrateVolume(Long volumeId, Long storagePoolId)
- throws ConcurrentOperationException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public List<? extends Volume> searchForVolumes(ListVolumesCmd cmd) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public Volume uploadVolume(UploadVolumeCmd cmd)
- throws ResourceAllocationException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public void onManagementNodeJoined(List<ManagementServerHostVO> nodeList,
- long selfNodeId) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public void onManagementNodeLeft(List<ManagementServerHostVO> nodeList,
- long selfNodeId) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public void onManagementNodeIsolated() {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public boolean configure(String name, Map<String, Object> params)
- throws ConfigurationException {
- return true;
- }
-
- @Override
- public boolean start() {
- return true;
- }
-
- @Override
- public boolean stop() {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public String getName() {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean canVmRestartOnAnotherServer(long vmId) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public Pair<String, String> getAbsoluteIsoPath(long templateId,
- long dataCenterId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public String getSecondaryStorageURL(long zoneId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public String getStoragePoolTags(long poolId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public HostVO getSecondaryStorageHost(long zoneId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public VMTemplateHostVO findVmTemplateHost(long templateId, StoragePool pool) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public VolumeVO moveVolume(VolumeVO volume, long destPoolDcId,
- Long destPoolPodId, Long destPoolClusterId,
- HypervisorType dataDiskHyperType)
- throws ConcurrentOperationException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public VolumeVO createVolume(VolumeVO volume, VMInstanceVO vm,
- VMTemplateVO template, DataCenterVO dc, HostPodVO pod,
- Long clusterId, ServiceOfferingVO offering,
- DiskOfferingVO diskOffering, List<StoragePoolVO> avoids, long size,
- HypervisorType hyperType) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean destroyVolume(VolumeVO volume)
- throws ConcurrentOperationException {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public void createCapacityEntry(StoragePoolVO storagePool) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public boolean volumeOnSharedStoragePool(VolumeVO volume) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public Answer sendToPool(long poolId, Command cmd)
- throws StorageUnavailableException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public Answer sendToPool(StoragePool pool, Command cmd)
- throws StorageUnavailableException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public Answer[] sendToPool(long poolId, Commands cmd)
- throws StorageUnavailableException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public Answer[] sendToPool(StoragePool pool, Commands cmds)
- throws StorageUnavailableException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public Pair<Long, Answer[]> sendToPool(StoragePool pool,
- long[] hostIdsToTryFirst, List<Long> hostIdsToAvoid, Commands cmds)
- throws StorageUnavailableException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public Pair<Long, Answer> sendToPool(StoragePool pool,
- long[] hostIdsToTryFirst, List<Long> hostIdsToAvoid, Command cmd)
- throws StorageUnavailableException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean volumeInactive(VolumeVO volume) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public String getVmNameOnVolume(VolumeVO volume) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean isLocalStorageActiveOnHost(Host host) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public void cleanupStorage(boolean recurring) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public String getPrimaryStorageNameLabel(VolumeVO volume) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public <T extends VMInstanceVO> DiskProfile allocateRawVolume(Type type,
- String name, DiskOfferingVO offering, Long size, T vm, Account owner) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public <T extends VMInstanceVO> DiskProfile allocateTemplatedVolume(
- Type type, String name, DiskOfferingVO offering,
- VMTemplateVO template, T vm, Account owner) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public void createCapacityEntry(StoragePoolVO storagePool,
- short capacityType, long allocated) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public void prepare(VirtualMachineProfile<? extends VirtualMachine> vm,
- DeployDestination dest) throws StorageUnavailableException,
- InsufficientStorageCapacityException, ConcurrentOperationException {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public void release(VirtualMachineProfile<? extends VMInstanceVO> profile) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public void cleanupVolumes(long vmId) throws ConcurrentOperationException {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public void prepareForMigration(
- VirtualMachineProfile<? extends VirtualMachine> vm,
- DeployDestination dest) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public Answer sendToPool(StoragePool pool, long[] hostIdsToTryFirst,
- Command cmd) throws StorageUnavailableException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public CapacityVO getSecondaryStorageUsedStats(Long hostId, Long zoneId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public CapacityVO getStoragePoolUsedStats(Long poolId, Long clusterId,
- Long podId, Long zoneId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean createStoragePool(long hostId, StoragePoolVO pool) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public boolean delPoolFromHost(long hostId) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public HostVO getSecondaryStorageHost(long zoneId, long tmpltId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public List<HostVO> getSecondaryStorageHosts(long zoneId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public List<StoragePoolVO> ListByDataCenterHypervisor(long datacenterId,
- HypervisorType type) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public List<VMInstanceVO> listByStoragePool(long storagePoolId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public StoragePoolVO findLocalStorageOnHost(long hostId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public VMTemplateHostVO getTemplateHostRef(long zoneId, long tmpltId,
- boolean readyOnly) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean StorageMigration(
- VirtualMachineProfile<? extends VirtualMachine> vm,
- StoragePool destPool) throws ConcurrentOperationException {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public boolean stateTransitTo(Volume vol, Event event)
- throws NoTransitionException {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public VolumeVO allocateDuplicateVolume(VolumeVO oldVol, Long templateId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public Host updateSecondaryStorage(long secStorageId, String newUrl) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public List<Long> getUpHostsInPool(long poolId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public void cleanupSecondaryStorage(boolean recurring) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public VolumeVO copyVolumeFromSecToPrimary(VolumeVO volume,
- VMInstanceVO vm, VMTemplateVO template, DataCenterVO dc,
- HostPodVO pod, Long clusterId, ServiceOfferingVO offering,
- DiskOfferingVO diskOffering, List<StoragePoolVO> avoids, long size,
- HypervisorType hyperType) throws NoTransitionException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public String getSupportedImageFormatForCluster(Long clusterId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public HypervisorType getHypervisorTypeFromFormat(ImageFormat format) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean storagePoolHasEnoughSpace(List<Volume> volume,
- StoragePool pool) {
- // TODO Auto-generated method stub
- return false;
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/ea660cd0/server/test/com/cloud/storage/snapshot/MockSnapshotManagerImpl.java
----------------------------------------------------------------------
diff --git a/server/test/com/cloud/storage/snapshot/MockSnapshotManagerImpl.java b/server/test/com/cloud/storage/snapshot/MockSnapshotManagerImpl.java
deleted file mode 100755
index c79966b..0000000
--- a/server/test/com/cloud/storage/snapshot/MockSnapshotManagerImpl.java
+++ /dev/null
@@ -1,236 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-package com.cloud.storage.snapshot;
-
-import java.util.List;
-import java.util.Map;
-
-import javax.ejb.Local;
-import javax.naming.ConfigurationException;
-
-import com.cloud.api.commands.CreateSnapshotPolicyCmd;
-import com.cloud.api.commands.DeleteSnapshotPoliciesCmd;
-import com.cloud.api.commands.ListRecurringSnapshotScheduleCmd;
-import com.cloud.api.commands.ListSnapshotPoliciesCmd;
-import com.cloud.api.commands.ListSnapshotsCmd;
-import com.cloud.exception.ResourceAllocationException;
-import com.cloud.host.HostVO;
-import com.cloud.storage.Snapshot;
-import com.cloud.storage.SnapshotPolicyVO;
-import com.cloud.storage.SnapshotVO;
-import com.cloud.storage.VolumeVO;
-import com.cloud.user.Account;
-import com.cloud.utils.component.Manager;
-import com.cloud.utils.db.Filter;
-
-@Local(value = { SnapshotManager.class, SnapshotService.class })
-public class MockSnapshotManagerImpl implements SnapshotManager, SnapshotService, Manager {
-
- @Override
- public boolean configure(String name, Map<String, Object> params)
- throws ConfigurationException {
- return true;
- }
-
- @Override
- public boolean start() {
- return true;
- }
-
- @Override
- public boolean stop() {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public String getName() {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public List<? extends Snapshot> listSnapshots(ListSnapshotsCmd cmd) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean deleteSnapshot(long snapshotId) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public SnapshotPolicy createPolicy(CreateSnapshotPolicyCmd cmd,
- Account policyOwner) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public List<? extends SnapshotSchedule> findRecurringSnapshotSchedule(
- ListRecurringSnapshotScheduleCmd cmd) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public List<? extends SnapshotPolicy> listPoliciesforVolume(
- ListSnapshotPoliciesCmd cmd) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean deleteSnapshotPolicies(DeleteSnapshotPoliciesCmd cmd) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public Snapshot allocSnapshot(Long volumeId, Long policyId)
- throws ResourceAllocationException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public Snapshot createSnapshot(Long volumeId, Long policyId,
- Long snapshotId, Account snapshotOwner) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean backupSnapshotToSecondaryStorage(SnapshotVO snapshot) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public void postCreateSnapshot(Long volumeId, Long snapshotId,
- Long policyId, boolean backedUp) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public boolean destroySnapshot(long userId, long snapshotId, long policyId) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public boolean deletePolicy(long userId, Long policyId) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public List<SnapshotPolicyVO> listPoliciesforVolume(long volumeId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public List<SnapshotVO> listSnapsforVolume(long volumeId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public void deletePoliciesForVolume(Long volumeId) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public boolean deleteSnapshotDirsForAccount(long accountId) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public SnapshotPolicyVO getPolicyForVolume(long volumeId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean destroySnapshotBackUp(long snapshotId) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public SnapshotVO createSnapshotOnPrimary(VolumeVO volume, Long polocyId,
- Long snapshotId) throws ResourceAllocationException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public List<SnapshotPolicyVO> listPoliciesforSnapshot(long snapshotId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public List<SnapshotVO> listSnapsforPolicy(long policyId, Filter filter) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public void downloadSnapshotsFromSwift(SnapshotVO ss) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public HostVO getSecondaryStorageHost(SnapshotVO snapshot) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public String getSecondaryStorageURL(SnapshotVO snapshot) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public void deleteSnapshotsForVolume(String secondaryStoragePoolUrl,
- Long dcId, Long accountId, Long volumeId) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public void deleteSnapshotsDirForVolume(String secondaryStoragePoolUrl,
- Long dcId, Long accountId, Long volumeId) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public boolean canOperateOnVolume(VolumeVO volume) {
- // TODO Auto-generated method stub
- return false;
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/ea660cd0/server/test/com/cloud/template/MockTemplateManagerImpl.java
----------------------------------------------------------------------
diff --git a/server/test/com/cloud/template/MockTemplateManagerImpl.java b/server/test/com/cloud/template/MockTemplateManagerImpl.java
deleted file mode 100755
index 19cd8d1..0000000
--- a/server/test/com/cloud/template/MockTemplateManagerImpl.java
+++ /dev/null
@@ -1,211 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-package com.cloud.template;
-
-import java.net.URISyntaxException;
-import java.util.List;
-import java.util.Map;
-
-import javax.ejb.Local;
-import javax.naming.ConfigurationException;
-
-import com.cloud.api.commands.CopyTemplateCmd;
-import com.cloud.api.commands.DeleteIsoCmd;
-import com.cloud.api.commands.DeleteTemplateCmd;
-import com.cloud.api.commands.ExtractIsoCmd;
-import com.cloud.api.commands.ExtractTemplateCmd;
-import com.cloud.api.commands.ListTemplateOrIsoPermissionsCmd;
-import com.cloud.api.commands.RegisterIsoCmd;
-import com.cloud.api.commands.RegisterTemplateCmd;
-import com.cloud.api.commands.UpdateTemplateOrIsoPermissionsCmd;
-import com.cloud.dc.DataCenterVO;
-import com.cloud.exception.InternalErrorException;
-import com.cloud.exception.ResourceAllocationException;
-import com.cloud.exception.StorageUnavailableException;
-import com.cloud.host.HostVO;
-import com.cloud.storage.StoragePool;
-import com.cloud.storage.StoragePoolVO;
-import com.cloud.storage.VMTemplateHostVO;
-import com.cloud.storage.VMTemplateStoragePoolVO;
-import com.cloud.storage.VMTemplateVO;
-import com.cloud.utils.component.Manager;
-
-
-@Local(value={TemplateManager.class, TemplateService.class})
-public class MockTemplateManagerImpl implements TemplateManager, Manager, TemplateService {
-
- @Override
- public VirtualMachineTemplate registerTemplate(RegisterTemplateCmd cmd)
- throws URISyntaxException, ResourceAllocationException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public VirtualMachineTemplate registerIso(RegisterIsoCmd cmd)
- throws IllegalArgumentException, ResourceAllocationException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public VirtualMachineTemplate copyTemplate(CopyTemplateCmd cmd)
- throws StorageUnavailableException, ResourceAllocationException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public VirtualMachineTemplate prepareTemplate(long templateId, long zoneId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean detachIso(long vmId) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public boolean attachIso(long isoId, long vmId) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public boolean deleteTemplate(DeleteTemplateCmd cmd) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public boolean deleteIso(DeleteIsoCmd cmd) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public Long extract(ExtractIsoCmd cmd) throws InternalErrorException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public Long extract(ExtractTemplateCmd cmd) throws InternalErrorException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public VirtualMachineTemplate getTemplate(long templateId) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public List<String> listTemplatePermissions(
- ListTemplateOrIsoPermissionsCmd cmd) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean updateTemplateOrIsoPermissions(
- UpdateTemplateOrIsoPermissionsCmd cmd) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public boolean configure(String name, Map<String, Object> params)
- throws ConfigurationException {
- return true;
- }
-
- @Override
- public boolean start() {
- return true;
- }
-
- @Override
- public boolean stop() {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public String getName() {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public VMTemplateStoragePoolVO prepareTemplateForCreate(
- VMTemplateVO template, StoragePool pool) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean resetTemplateDownloadStateOnPool(
- long templateStoragePoolRefId) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public boolean copy(long userId, VMTemplateVO template, HostVO srcSecHost,
- DataCenterVO srcZone, DataCenterVO dstZone)
- throws StorageUnavailableException, ResourceAllocationException {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public boolean delete(long userId, long templateId, Long zoneId) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public List<VMTemplateStoragePoolVO> getUnusedTemplatesInPool(
- StoragePoolVO pool) {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public void evictTemplateFromStoragePool(
- VMTemplateStoragePoolVO templatePoolVO) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public boolean templateIsDeleteable(VMTemplateHostVO templateHostRef) {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public VMTemplateHostVO prepareISOForCreate(VMTemplateVO template,
- StoragePool pool) {
- // TODO Auto-generated method stub
- return null;
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/ea660cd0/server/test/com/cloud/vm/MockUserVmManagerImpl.java
----------------------------------------------------------------------
diff --git a/server/test/com/cloud/vm/MockUserVmManagerImpl.java b/server/test/com/cloud/vm/MockUserVmManagerImpl.java
index e397b82..b6f30c4 100644
--- a/server/test/com/cloud/vm/MockUserVmManagerImpl.java
+++ b/server/test/com/cloud/vm/MockUserVmManagerImpl.java
@@ -16,7 +16,6 @@
// under the License.
package com.cloud.vm;
-import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -40,7 +39,6 @@ import org.apache.cloudstack.api.command.user.volume.DetachVolumeCmd;
import org.apache.cloudstack.api.command.user.template.CreateTemplateCmd;
import org.apache.cloudstack.api.command.user.vmgroup.CreateVMGroupCmd;
import org.apache.cloudstack.api.command.user.vm.DestroyVMCmd;
-import org.apache.cloudstack.api.command.user.vm.ListVMsCmd;
import org.apache.cloudstack.api.command.user.vm.RebootVMCmd;
import org.apache.cloudstack.api.command.user.vm.ResetVMPasswordCmd;
import org.apache.cloudstack.api.command.user.vm.RestoreVMCmd;
@@ -197,7 +195,7 @@ public class MockUserVmManagerImpl implements UserVmManager, UserVmService, Mana
@Override
public Pair<List<UserVmJoinVO>, Integer> searchForUserVMs(Criteria c, Account caller, Long domainId, boolean isRecursive, List<Long> permittedAccounts, boolean listAll, ListProjectResourcesCriteria listProjectResourcesCriteria, Map<String, String> tags) {
// TODO Auto-generated method stub
- return new ArrayList<UserVmVO>();
+ return null;
}
@Override