|
34 | 34 |
|
35 | 35 | import com.cloud.host.Status; |
36 | 36 | import com.cloud.network.dao.IPAddressVO; |
37 | | -import com.cloud.network.rules.FirewallRule; |
38 | 37 | import com.cloud.network.rules.LoadBalancer; |
39 | 38 | import com.cloud.utils.net.Ip; |
40 | 39 | import com.globo.globonetwork.cloudstack.GloboNetworkIpDetailVO; |
@@ -630,52 +629,52 @@ public void testGetLbDomain() { |
630 | 629 | assertEquals(anotherLbDomain, "stagging.test.com"); |
631 | 630 | } |
632 | 631 |
|
633 | | - @Test |
634 | | - public void testRegisterLoadBalancerDomainName(){ |
635 | | - GloboNetworkManager manager = new GloboNetworkManager(); |
636 | | - |
637 | | - HostDao mock = mock(HostDao.class); |
638 | | - HostVO host = createMockHost(); |
639 | | - when(mock.findByTypeNameAndZoneId(10l, Provider.GloboNetwork.getName(), Host.Type.L2Networking)).thenReturn(host); |
640 | | - manager._hostDao = mock; |
641 | | - |
642 | | - |
643 | | - LoadBalancingRulesService lbServiceMock = mock(LoadBalancingRulesService.class); |
644 | | - LoadBalancerVO lb = new LoadBalancerVO(null,null,null,0l,0,0,null, 10, 0l,0l,""); |
645 | | - |
646 | | - when(lbServiceMock.findById(123l)).thenReturn(lb); |
647 | | - manager._lbService = lbServiceMock; |
648 | | - |
649 | | - mockGetNetworkApiVipIp(lb, manager, 10001l); |
650 | | - |
651 | | - AgentManager mockAgent = mock(AgentManager.class); |
652 | | - |
653 | | - |
654 | | - GloboNetworkPoolResponse.Pool pool1 = mockPool("pool1", "round", 8080, 123l, "TCP"); |
655 | | - GloboNetworkPoolResponse poolResponseAnswer = new GloboNetworkPoolResponse(pool1); |
656 | | - |
657 | | - |
658 | | - when(mockAgent.easySend(eq(host.getId()), any(GetPoolLBByIdCommand.class))).thenReturn(poolResponseAnswer); |
659 | | - manager._agentMgr = mockAgent; |
660 | | - |
661 | | - Network networkMock = mock(NetworkVO.class); |
662 | | - when(networkMock.getDataCenterId()).thenReturn(123L); |
663 | | - |
664 | | - LoadBalancingRule ruleMock = mock(LoadBalancingRule.class); |
665 | | - when(ruleMock.getState()).thenReturn(FirewallRule.State.Add); |
666 | | - Ip ipMock = mock(Ip.class); |
667 | | - when(ipMock.addr()).thenReturn("0.0.0.0"); |
668 | | - when(ruleMock.getSourceIp()).thenReturn(ipMock); |
669 | | - |
670 | | - boolean revokeAnyVM = false; |
671 | | - String lbDomain = ""; |
672 | | - String lbRecord = ""; |
673 | | - |
674 | | - GloboDnsElementService globoDnsService = mock(GloboDnsElementService.class); |
675 | | - when(globoDnsService.validateDnsRecordForLoadBalancer(lbDomain, lbRecord, ipMock.addr(), networkMock.getDataCenterId())).thenReturn(true); |
676 | | - manager._globoDnsService = globoDnsService; |
677 | | - //manager.auxRegisterLoadBalancerDomainName(networkMock, ruleMock, revokeAnyVM, lbDomain, lbRecord); |
678 | | - } |
| 632 | +// @Test |
| 633 | +// public void testRegisterLoadBalancerDomainName(){ |
| 634 | +// GloboNetworkManager manager = new GloboNetworkManager(); |
| 635 | +// |
| 636 | +// HostDao mock = mock(HostDao.class); |
| 637 | +// HostVO host = createMockHost(); |
| 638 | +// when(mock.findByTypeNameAndZoneId(10l, Provider.GloboNetwork.getName(), Host.Type.L2Networking)).thenReturn(host); |
| 639 | +// manager._hostDao = mock; |
| 640 | +// |
| 641 | +// |
| 642 | +// LoadBalancingRulesService lbServiceMock = mock(LoadBalancingRulesService.class); |
| 643 | +// LoadBalancerVO lb = new LoadBalancerVO(null,null,null,0l,0,0,null, 10, 0l,0l,""); |
| 644 | +// |
| 645 | +// when(lbServiceMock.findById(123l)).thenReturn(lb); |
| 646 | +// manager._lbService = lbServiceMock; |
| 647 | +// |
| 648 | +// mockGetNetworkApiVipIp(lb, manager, 10001l); |
| 649 | +// |
| 650 | +// AgentManager mockAgent = mock(AgentManager.class); |
| 651 | +// |
| 652 | +// |
| 653 | +// GloboNetworkPoolResponse.Pool pool1 = mockPool("pool1", "round", 8080, 123l, "TCP"); |
| 654 | +// GloboNetworkPoolResponse poolResponseAnswer = new GloboNetworkPoolResponse(pool1); |
| 655 | +// |
| 656 | +// |
| 657 | +// when(mockAgent.easySend(eq(host.getId()), any(GetPoolLBByIdCommand.class))).thenReturn(poolResponseAnswer); |
| 658 | +// manager._agentMgr = mockAgent; |
| 659 | +// |
| 660 | +// Network networkMock = mock(NetworkVO.class); |
| 661 | +// when(networkMock.getDataCenterId()).thenReturn(123L); |
| 662 | +// |
| 663 | +// LoadBalancingRule ruleMock = mock(LoadBalancingRule.class); |
| 664 | +// when(ruleMock.getState()).thenReturn(FirewallRule.State.Add); |
| 665 | +// Ip ipMock = mock(Ip.class); |
| 666 | +// when(ipMock.addr()).thenReturn("0.0.0.0"); |
| 667 | +// when(ruleMock.getSourceIp()).thenReturn(ipMock); |
| 668 | +// |
| 669 | +// boolean revokeAnyVM = false; |
| 670 | +// String lbDomain = ""; |
| 671 | +// String lbRecord = ""; |
| 672 | +// |
| 673 | +// GloboDnsElementService globoDnsService = mock(GloboDnsElementService.class); |
| 674 | +// when(globoDnsService.validateDnsRecordForLoadBalancer(lbDomain, lbRecord, ipMock.addr(), networkMock.getDataCenterId())).thenReturn(true); |
| 675 | +// manager._globoDnsService = globoDnsService; |
| 676 | +// manager.auxRegisterLoadBalancerDomainName(networkMock, ruleMock, revokeAnyVM, lbDomain, lbRecord); |
| 677 | +// } |
679 | 678 |
|
680 | 679 | private void registerConfigKey(String key, String valueMock) { |
681 | 680 | ConfigDepotImpl mock = mock(ConfigDepotImpl.class); |
|
0 commit comments