Allon Mureinik has uploaded a new change for review.

Change subject: core: Remove StoragePool ctor only used in tests
......................................................................

core: Remove StoragePool ctor only used in tests

Removed the ctor that isn't used anywhere in production code.
This in fact also makes the tests easier to understand, as now the test
StoragePools instances only have the relevant field values and not all
the values demanded by this useless constructor.

Change-Id: Ib9000d4ec5f8109744b33e6e50a688d114b71049
Signed-off-by: Allon Mureinik <amure...@redhat.com>
---
M 
backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/OvfDataUpdaterTest.java
M 
backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/storage/StoragePoolValidatorTest.java
M 
backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/storage/UpdateStoragePoolCommandTest.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePool.java
M 
backend/manager/modules/utils/src/test/java/org/ovirt/engine/core/utils/serialization/json/JsonObjectSerializationEntitiesTest.java
5 files changed, 26 insertions(+), 41 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/08/18108/1

diff --git 
a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/OvfDataUpdaterTest.java
 
b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/OvfDataUpdaterTest.java
index c431c12..5820cb9 100644
--- 
a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/OvfDataUpdaterTest.java
+++ 
b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/OvfDataUpdaterTest.java
@@ -134,20 +134,15 @@
         executedUpdatedOvfGenerationIdsInDb = new HashMap<Guid, Map<Guid, 
Long>>();
         vms = new HashMap<Guid, VM>();
         templates = new HashMap<Guid, VmTemplate>();
-        pool1 =
-                new StoragePool("first sp",
-                        "",
-                        Guid.newGuid(),
-                        "storage_pool1",
-                        StorageType.NFS.getValue(),
-                        StoragePoolStatus.Up.getValue());
-        pool2 =
-                new StoragePool("second sp",
-                        "",
-                        Guid.newGuid(),
-                        "storage_pool2",
-                        StorageType.NFS.getValue(),
-                        StoragePoolStatus.Up.getValue());
+        pool1 = new StoragePool();
+        pool1.setId(Guid.newGuid());
+        pool1.setStorageType(StorageType.NFS);
+        pool1.setstatus(StoragePoolStatus.Up);
+
+        pool2 = new StoragePool();
+        pool2.setId(Guid.newGuid());
+        pool2.setStorageType(StorageType.NFS);
+        pool2.setstatus(StoragePoolStatus.Up);
 
         performStoragePoolInitOps(pool1);
         performStoragePoolInitOps(pool2);
diff --git 
a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/storage/StoragePoolValidatorTest.java
 
b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/storage/StoragePoolValidatorTest.java
index 8eb553f..f551a29 100644
--- 
a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/storage/StoragePoolValidatorTest.java
+++ 
b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/storage/StoragePoolValidatorTest.java
@@ -16,7 +16,6 @@
 import org.ovirt.engine.core.common.businessentities.StoragePool;
 import org.ovirt.engine.core.common.config.ConfigValues;
 import org.ovirt.engine.core.common.errors.VdcBllMessages;
-import org.ovirt.engine.core.compat.Guid;
 import org.ovirt.engine.core.compat.Version;
 import org.ovirt.engine.core.utils.MockConfigRule;
 
@@ -38,13 +37,8 @@
 
     @Before
     public void setup() {
-        storagePool =
-                new StoragePool("test",
-                        "",
-                        Guid.newGuid(),
-                        "test",
-                        StorageType.UNKNOWN.getValue(),
-                        StoragePoolStatus.Up.getValue());
+        storagePool = new StoragePool();
+        storagePool.setstatus(StoragePoolStatus.Up);
         validator = spy(new StoragePoolValidator(storagePool));
     }
 
diff --git 
a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/storage/UpdateStoragePoolCommandTest.java
 
b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/storage/UpdateStoragePoolCommandTest.java
index b78be94..460612a 100644
--- 
a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/storage/UpdateStoragePoolCommandTest.java
+++ 
b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/storage/UpdateStoragePoolCommandTest.java
@@ -20,7 +20,6 @@
 import org.mockito.runners.MockitoJUnitRunner;
 import org.ovirt.engine.core.bll.utils.VersionSupport;
 import org.ovirt.engine.core.common.action.StoragePoolManagementParameter;
-import org.ovirt.engine.core.common.businessentities.StoragePoolStatus;
 import org.ovirt.engine.core.common.businessentities.StorageType;
 import org.ovirt.engine.core.common.businessentities.VDSGroup;
 import org.ovirt.engine.core.common.businessentities.StorageDomainStatic;
@@ -146,8 +145,7 @@
     }
 
     private void newPoolNameIsAlreadyTaken() {
-        when(spDao.get(any(Guid.class))).thenReturn(new StoragePool("foo", "", 
Guid.Empty, "foo",
-                StorageType.NFS.getValue(), StoragePoolStatus.Up.getValue()));
+        when(spDao.get(any(Guid.class))).thenReturn(new StoragePool());
         
when(spDao.getByName(anyString())).thenReturn(createDefaultStoragePool());
     }
 
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePool.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePool.java
index 12d1e28..473922f 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePool.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePool.java
@@ -10,6 +10,7 @@
 import org.ovirt.engine.core.common.validation.group.UpdateEntity;
 import org.ovirt.engine.core.compat.Guid;
 import org.ovirt.engine.core.compat.Version;
+
 public class StoragePool extends IVdcQueryable implements 
BusinessEntity<Guid>, Nameable, Commented {
     private static final long serialVersionUID = 6162262095329980112L;
 
@@ -53,16 +54,6 @@
         description = "";
         comment = "";
         masterDomainVersion = 0;
-    }
-
-    public StoragePool(String description, String comment, Guid id, String 
name, int storage_pool_type, int status) {
-        this();
-        this.description = description;
-        this.comment = comment;
-        this.id = id;
-        this.name = name;
-        setStorageType(StorageType.forValue(storage_pool_type));
-        this.status = StoragePoolStatus.forValue(status);
     }
 
     public String getdescription() {
diff --git 
a/backend/manager/modules/utils/src/test/java/org/ovirt/engine/core/utils/serialization/json/JsonObjectSerializationEntitiesTest.java
 
b/backend/manager/modules/utils/src/test/java/org/ovirt/engine/core/utils/serialization/json/JsonObjectSerializationEntitiesTest.java
index defe37b..d741bd5 100644
--- 
a/backend/manager/modules/utils/src/test/java/org/ovirt/engine/core/utils/serialization/json/JsonObjectSerializationEntitiesTest.java
+++ 
b/backend/manager/modules/utils/src/test/java/org/ovirt/engine/core/utils/serialization/json/JsonObjectSerializationEntitiesTest.java
@@ -110,12 +110,7 @@
                                 
random.nextInt(StorageDomainType.values().length),
                                 random.nextString(10), random.nextString(10)) 
},
                         { new StorageDomainDynamic(random.nextInt(), 
Guid.newGuid(), random.nextInt()) },
-                        { new StoragePool(random.nextString(10),
-                                "",
-                                Guid.newGuid(),
-                                random.nextString(10),
-                                random.nextEnum(StorageType.class).getValue(),
-                                
random.nextInt(StoragePoolStatus.values().length)) },
+                        { randomStoragePool() },
                         { new StoragePoolIsoMap(Guid.newGuid(),
                                 Guid.newGuid(),
                                 random.nextEnum(StorageDomainStatus.class)) },
@@ -128,6 +123,18 @@
         return Arrays.asList(data);
     }
 
+    private static StoragePool randomStoragePool() {
+        RandomUtils random = RandomUtils.instance();
+        StoragePool sp = new StoragePool();
+        sp.setdescription(random.nextString(10));
+        sp.setComment(random.nextString(10));
+        sp.setName(random.nextString(10));
+        sp.setId(Guid.newGuid());
+        sp.setStorageType(random.nextEnum(StorageType.class));
+        sp.setstatus(random.nextEnum(StoragePoolStatus.class));
+        return sp;
+    }
+
     @Test
     public void serializeAndDesrializeEntity() throws Exception {
         String serializedEntity = new JsonObjectSerializer().serialize(entity);


-- 
To view, visit http://gerrit.ovirt.org/18108
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib9000d4ec5f8109744b33e6e50a688d114b71049
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Allon Mureinik <amure...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to