Skip to content

Commit ef290c1

Browse files
author
Henrique Sato
committed
Replace spy for mock
1 parent 4dac7f7 commit ef290c1

File tree

1 file changed

+28
-27
lines changed

1 file changed

+28
-27
lines changed

server/src/test/java/com/cloud/configuration/ConfigurationManagerImplTest.java

Lines changed: 28 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ public class ConfigurationManagerImplTest {
7373
@Mock
7474
DiskOfferingDetailsDao diskOfferingDetailsDao;
7575
@Spy
76-
DiskOfferingVO diskOfferingVOSpy = new DiskOfferingVO();
77-
@Spy
78-
UpdateDiskOfferingCmd updateDiskOfferingCmdSpy = new UpdateDiskOfferingCmd();
76+
DiskOfferingVO diskOfferingVOSpy;
77+
@Mock
78+
UpdateDiskOfferingCmd updateDiskOfferingCmdMock;
7979

8080
Long validId = 1L;
8181
Long invalidId = 100L;
@@ -314,32 +314,32 @@ public void validateZoneTestInvalidIdThrowException() {
314314

315315
@Test
316316
public void updateDiskOfferingIfCmdAttributeNotNullTestNotNullValueUpdateOfferingAttribute() {
317-
Mockito.doReturn("DiskOfferingName").when(updateDiskOfferingCmdSpy).getDiskOfferingName();
318-
Mockito.doReturn("DisplayText").when(updateDiskOfferingCmdSpy).getDisplayText();
319-
Mockito.doReturn(1).when(updateDiskOfferingCmdSpy).getSortKey();
320-
Mockito.doReturn(false).when(updateDiskOfferingCmdSpy).getDisplayOffering();
317+
Mockito.doReturn("DiskOfferingName").when(updateDiskOfferingCmdMock).getDiskOfferingName();
318+
Mockito.doReturn("DisplayText").when(updateDiskOfferingCmdMock).getDisplayText();
319+
Mockito.doReturn(1).when(updateDiskOfferingCmdMock).getSortKey();
320+
Mockito.doReturn(false).when(updateDiskOfferingCmdMock).getDisplayOffering();
321321

322-
configurationManagerImplSpy.updateDiskOfferingIfCmdAttributeNotNull(this.diskOfferingVOSpy, updateDiskOfferingCmdSpy);
322+
configurationManagerImplSpy.updateDiskOfferingIfCmdAttributeNotNull(diskOfferingVOSpy, updateDiskOfferingCmdMock);
323323

324-
Assert.assertEquals(updateDiskOfferingCmdSpy.getDiskOfferingName(), diskOfferingVOSpy.getName());
325-
Assert.assertEquals(updateDiskOfferingCmdSpy.getDisplayText(), diskOfferingVOSpy.getDisplayText());
326-
Assert.assertEquals(updateDiskOfferingCmdSpy.getSortKey(), (Integer) diskOfferingVOSpy.getSortKey());
327-
Assert.assertEquals(updateDiskOfferingCmdSpy.getDisplayOffering(), diskOfferingVOSpy.getDisplayOffering());
324+
Assert.assertEquals(updateDiskOfferingCmdMock.getDiskOfferingName(), diskOfferingVOSpy.getName());
325+
Assert.assertEquals(updateDiskOfferingCmdMock.getDisplayText(), diskOfferingVOSpy.getDisplayText());
326+
Assert.assertEquals(updateDiskOfferingCmdMock.getSortKey(), (Integer) diskOfferingVOSpy.getSortKey());
327+
Assert.assertEquals(updateDiskOfferingCmdMock.getDisplayOffering(), diskOfferingVOSpy.getDisplayOffering());
328328
}
329329

330330
@Test
331331
public void updateDiskOfferingIfCmdAttributeNotNullTestNullValueDoesntUpdateOfferingAttribute() {
332-
diskOfferingVOSpy.setName("Name");
333-
diskOfferingVOSpy.setDisplayText("DisplayText");
334-
diskOfferingVOSpy.setSortKey(1);
335-
diskOfferingVOSpy.setDisplayOffering(true);
332+
Mockito.doReturn("Name").when(diskOfferingVOSpy).getName();
333+
Mockito.doReturn("DisplayText").when(diskOfferingVOSpy).getDisplayText();
334+
Mockito.doReturn(1).when(diskOfferingVOSpy).getSortKey();
335+
Mockito.doReturn(true).when(diskOfferingVOSpy).getDisplayOffering();
336336

337-
configurationManagerImplSpy.updateDiskOfferingIfCmdAttributeNotNull(diskOfferingVOSpy, updateDiskOfferingCmdSpy);
337+
configurationManagerImplSpy.updateDiskOfferingIfCmdAttributeNotNull(diskOfferingVOSpy, updateDiskOfferingCmdMock);
338338

339-
Assert.assertNotEquals(updateDiskOfferingCmdSpy.getDiskOfferingName(), diskOfferingVOSpy.getName());
340-
Assert.assertNotEquals(updateDiskOfferingCmdSpy.getDisplayText(), diskOfferingVOSpy.getDisplayText());
341-
Assert.assertNotEquals(updateDiskOfferingCmdSpy.getSortKey(), (Integer) diskOfferingVOSpy.getSortKey());
342-
Assert.assertNotEquals(updateDiskOfferingCmdSpy.getDisplayOffering(), diskOfferingVOSpy.getDisplayOffering());
339+
Assert.assertNotEquals(updateDiskOfferingCmdMock.getDiskOfferingName(), diskOfferingVOSpy.getName());
340+
Assert.assertNotEquals(updateDiskOfferingCmdMock.getDisplayText(), diskOfferingVOSpy.getDisplayText());
341+
Assert.assertNotEquals(updateDiskOfferingCmdMock.getSortKey(), (Integer) diskOfferingVOSpy.getSortKey());
342+
Assert.assertNotEquals(updateDiskOfferingCmdMock.getDisplayOffering(), diskOfferingVOSpy.getDisplayOffering());
343343
}
344344

345345
@Test
@@ -374,7 +374,8 @@ public void checkDomainAdminUpdateOfferingRestrictionsTestEmptyFilteredDomainIds
374374

375375
@Test
376376
public void getAccountNonChildDomainsTestValidValuesReturnChildDomains() {
377-
List<Long> nonChildDomains = configurationManagerImplSpy.getAccountNonChildDomains(diskOfferingMock, accountMock, userMock, updateDiskOfferingCmdSpy, existingDomainIds);
377+
Mockito.doReturn(null).when(updateDiskOfferingCmdMock).getSortKey();
378+
List<Long> nonChildDomains = configurationManagerImplSpy.getAccountNonChildDomains(diskOfferingMock, accountMock, userMock, updateDiskOfferingCmdMock, existingDomainIds);
378379

379380
for (int i = 0; i < existingDomainIds.size(); i++) {
380381
Assert.assertEquals(existingDomainIds.get(i), nonChildDomains.get(i));
@@ -383,20 +384,20 @@ public void getAccountNonChildDomainsTestValidValuesReturnChildDomains() {
383384

384385
@Test
385386
public void getAccountNonChildDomainsTestAllDomainsAreChildDomainsReturnEmptyList() {
386-
for (int i = 0; i < existingDomainIds.size(); i++) {
387-
Mockito.when(domainDaoMock.isChildDomain(accountMock.getDomainId(), existingDomainIds.get(i))).thenReturn(true);
387+
for (Long existingDomainId : existingDomainIds) {
388+
Mockito.when(domainDaoMock.isChildDomain(accountMock.getDomainId(), existingDomainId)).thenReturn(true);
388389
}
389390

390-
List<Long> nonChildDomains = configurationManagerImplSpy.getAccountNonChildDomains(diskOfferingMock, accountMock, userMock, updateDiskOfferingCmdSpy, existingDomainIds);
391+
List<Long> nonChildDomains = configurationManagerImplSpy.getAccountNonChildDomains(diskOfferingMock, accountMock, userMock, updateDiskOfferingCmdMock, existingDomainIds);
391392

392393
Assert.assertTrue(nonChildDomains.isEmpty());
393394
}
394395

395396
@Test
396397
public void getAccountNonChildDomainsTestNotNullCmdAttributeThrowException() {
397-
Mockito.doReturn("name").when(updateDiskOfferingCmdSpy).getDiskOfferingName();
398+
Mockito.doReturn("name").when(updateDiskOfferingCmdMock).getDiskOfferingName();
398399

399-
Assert.assertThrows(InvalidParameterValueException.class, () -> configurationManagerImplSpy.getAccountNonChildDomains(diskOfferingMock, accountMock, userMock, updateDiskOfferingCmdSpy, existingDomainIds));
400+
Assert.assertThrows(InvalidParameterValueException.class, () -> configurationManagerImplSpy.getAccountNonChildDomains(diskOfferingMock, accountMock, userMock, updateDiskOfferingCmdMock, existingDomainIds));
400401
}
401402

402403
@Test

0 commit comments

Comments
 (0)