Skip to content

Commit 68a3e9e

Browse files
authored
engine-schema,test: fix domain searchbuilder, test check (#8725)
The SearchBuilder listDomainAndTypeAndNoTagSearch in ReservationDaoImpl.java is wrongly created by adding ACCOUNT_ID as part of the search param. Instead it should be DOMAIN_ID. Additional fixes in test cases to: - add assert - add spacing
1 parent 6f27b1f commit 68a3e9e

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

engine/orchestration/src/test/java/com/cloud/vm/VirtualMachineManagerImplTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1131,7 +1131,7 @@ public void testIsDiskOfferingSuitableForVmSuccess() {
11311131
poolListMock.add(storagePoolVoMock);
11321132
Mockito.doReturn(poolListMock).when(storagePoolAllocatorMock).allocateToPool(any(DiskProfile.class), any(VirtualMachineProfile.class), any(DeploymentPlan.class),
11331133
any(ExcludeList.class), Mockito.eq(1));
1134-
boolean result = virtualMachineManagerImpl.isDiskOfferingSuitableForVm(vmInstanceMock, virtualMachineProfileMock, 1L, 1L,1L, 1L);
1134+
boolean result = virtualMachineManagerImpl.isDiskOfferingSuitableForVm(vmInstanceMock, virtualMachineProfileMock, 1L, 1L, 1L, 1L);
11351135
assertTrue(result);
11361136
}
11371137

@@ -1140,7 +1140,7 @@ public void testIsDiskOfferingSuitableForVmNegative() {
11401140
Mockito.doReturn(Mockito.mock(DiskOfferingVO.class)).when(diskOfferingDaoMock).findById(anyLong());
11411141
Mockito.doReturn(new ArrayList<>()).when(storagePoolAllocatorMock).allocateToPool(any(DiskProfile.class), any(VirtualMachineProfile.class), any(DeploymentPlan.class),
11421142
any(ExcludeList.class), Mockito.eq(1));
1143-
boolean result = virtualMachineManagerImpl.isDiskOfferingSuitableForVm(vmInstanceMock, virtualMachineProfileMock, 1L, 1L,1L, 1L);
1143+
boolean result = virtualMachineManagerImpl.isDiskOfferingSuitableForVm(vmInstanceMock, virtualMachineProfileMock, 1L, 1L, 1L, 1L);
11441144
assertFalse(result);
11451145
}
11461146

engine/schema/src/main/java/org/apache/cloudstack/reservation/dao/ReservationDaoImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public ReservationDaoImpl() {
5959
listDomainAndTypeSearch.done();
6060

6161
listDomainAndTypeAndNoTagSearch = createSearchBuilder();
62-
listDomainAndTypeAndNoTagSearch.and(ACCOUNT_ID, listDomainAndTypeAndNoTagSearch.entity().getAccountId(), SearchCriteria.Op.EQ);
62+
listDomainAndTypeAndNoTagSearch.and(DOMAIN_ID, listDomainAndTypeAndNoTagSearch.entity().getDomainId(), SearchCriteria.Op.EQ);
6363
listDomainAndTypeAndNoTagSearch.and(RESOURCE_TYPE, listDomainAndTypeAndNoTagSearch.entity().getResourceType(), SearchCriteria.Op.EQ);
6464
listDomainAndTypeAndNoTagSearch.and(RESOURCE_TAG, listDomainAndTypeAndNoTagSearch.entity().getTag(), SearchCriteria.Op.NULL);
6565
listDomainAndTypeAndNoTagSearch.done();

server/src/test/java/com/cloud/api/query/QueryManagerImplTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ public void testSearchForBuckets() {
348348

349349
@Test
350350
public void testGetHostTagsFromTemplateForServiceOfferingsListingNoTemplateId() {
351-
CollectionUtils.isEmpty(queryManager.getHostTagsFromTemplateForServiceOfferingsListing(Mockito.mock(AccountVO.class), null));
351+
Assert.assertTrue(CollectionUtils.isEmpty(queryManager.getHostTagsFromTemplateForServiceOfferingsListing(Mockito.mock(AccountVO.class), null)));
352352
}
353353

354354
@Test(expected = InvalidParameterValueException.class)

0 commit comments

Comments
 (0)