From 804cfaec46a53fcc37ab433df12b8b7deb84aa03 Mon Sep 17 00:00:00 2001 From: Sheng Yang Date: Wed, 11 Jan 2012 13:51:26 -0800 Subject: [PATCH] Fix some testcases --- .../cloud/agent/transport/RequestTest.java | 2 +- .../cloud/network/MockNetworkManagerImpl.java | 44 +++++++++++++++++++ .../cloud/user/MockAccountManagerImpl.java | 24 ++++++++++ 3 files changed, 69 insertions(+), 1 deletion(-) diff --git a/core/test/com/cloud/agent/transport/RequestTest.java b/core/test/com/cloud/agent/transport/RequestTest.java index 81ed80149c9..512a5665685 100644 --- a/core/test/com/cloud/agent/transport/RequestTest.java +++ b/core/test/com/cloud/agent/transport/RequestTest.java @@ -124,7 +124,7 @@ public class RequestTest extends TestCase { public void testDownload() { s_logger.info("Testing Download answer"); VMTemplateVO template = new VMTemplateVO(1, "templatename", ImageFormat.QCOW2, true, true, true, TemplateType.USER, "url", true, 32, 1, "chksum", "displayText", true, 30, true, - HypervisorType.KVM); + HypervisorType.KVM, null); DownloadCommand cmd = new DownloadCommand("secUrl", template, 30000000l); Request req = new Request(1, 1, cmd, true); diff --git a/server/test/com/cloud/network/MockNetworkManagerImpl.java b/server/test/com/cloud/network/MockNetworkManagerImpl.java index 0d82b174cba..4f4e94e1456 100755 --- a/server/test/com/cloud/network/MockNetworkManagerImpl.java +++ b/server/test/com/cloud/network/MockNetworkManagerImpl.java @@ -1,5 +1,6 @@ package com.cloud.network; +import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Set; @@ -11,6 +12,7 @@ import com.cloud.acl.ControlledEntity.ACLType; import com.cloud.api.commands.AssociateIPAddrCmd; import com.cloud.api.commands.CreateNetworkCmd; import com.cloud.api.commands.ListNetworksCmd; +import com.cloud.api.commands.ListTrafficTypeImplementorsCmd; import com.cloud.api.commands.RestartNetworkCmd; import com.cloud.dc.Vlan; import com.cloud.dc.Vlan.VlanType; @@ -735,4 +737,46 @@ public class MockNetworkManagerImpl implements NetworkManager, Manager, NetworkS return false; } + @Override + public List> listTrafficTypeImplementor(ListTrafficTypeImplementorsCmd cmd) { + // TODO Auto-generated method stub + return null; + } + + @Override + public List listNetworkOfferingServices(long networkOfferingId) { + // TODO Auto-generated method stub + return null; + } + + @Override + public boolean areServicesEnabledInZone(long zoneId, long networkOfferingId, String tags, List services) { + // TODO Auto-generated method stub + return false; + } + + @Override + public Map> getIpToServices(List publicIps, boolean rulesRevoked, boolean includingFirewall) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Map> getProviderToIpList(Network network, Map> ipToServices) { + // TODO Auto-generated method stub + return null; + } + + @Override + public boolean checkIpForService(IPAddressVO ip, Service service) { + // TODO Auto-generated method stub + return false; + } + + @Override + public void checkVirtualNetworkCidrOverlap(Long zoneId, String cidr) { + // TODO Auto-generated method stub + + } + } diff --git a/server/test/com/cloud/user/MockAccountManagerImpl.java b/server/test/com/cloud/user/MockAccountManagerImpl.java index bb7ba6e4512..4009e6548be 100644 --- a/server/test/com/cloud/user/MockAccountManagerImpl.java +++ b/server/test/com/cloud/user/MockAccountManagerImpl.java @@ -18,8 +18,11 @@ import com.cloud.domain.Domain; import com.cloud.exception.ConcurrentOperationException; import com.cloud.exception.PermissionDeniedException; import com.cloud.exception.ResourceUnavailableException; +import com.cloud.projects.Project.ListProjectResourcesCriteria; import com.cloud.utils.Pair; import com.cloud.utils.component.Manager; +import com.cloud.utils.db.SearchBuilder; +import com.cloud.utils.db.SearchCriteria; @Local(value = { AccountManager.class, AccountService.class }) @@ -297,4 +300,25 @@ public class MockAccountManagerImpl implements Manager, AccountManager { return false; } + @Override + public void buildACLSearchBuilder(SearchBuilder sb, Long domainId, boolean isRecursive, List permittedAccounts, + ListProjectResourcesCriteria listProjectResourcesCriteria) { + // TODO Auto-generated method stub + + } + + @Override + public void buildACLSearchCriteria(SearchCriteria sc, Long domainId, boolean isRecursive, List permittedAccounts, + ListProjectResourcesCriteria listProjectResourcesCriteria) { + // TODO Auto-generated method stub + + } + + @Override + public ListProjectResourcesCriteria buildACLSearchParameters(Account caller, Long domainId, boolean isRecursive, String accountName, Long projectId, List permittedAccounts, boolean listAll, + Long id) { + // TODO Auto-generated method stub + return null; + } + }