summaryrefslogtreecommitdiffstats
path: root/versioning-lib/src/test/java/org/onap/sdc/common/versioning/services/impl/VersioningManagerImplTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'versioning-lib/src/test/java/org/onap/sdc/common/versioning/services/impl/VersioningManagerImplTest.java')
-rw-r--r--versioning-lib/src/test/java/org/onap/sdc/common/versioning/services/impl/VersioningManagerImplTest.java35
1 files changed, 18 insertions, 17 deletions
diff --git a/versioning-lib/src/test/java/org/onap/sdc/common/versioning/services/impl/VersioningManagerImplTest.java b/versioning-lib/src/test/java/org/onap/sdc/common/versioning/services/impl/VersioningManagerImplTest.java
index 9901266..29b8220 100644
--- a/versioning-lib/src/test/java/org/onap/sdc/common/versioning/services/impl/VersioningManagerImplTest.java
+++ b/versioning-lib/src/test/java/org/onap/sdc/common/versioning/services/impl/VersioningManagerImplTest.java
@@ -16,14 +16,17 @@
package org.onap.sdc.common.versioning.services.impl;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
import static org.mockito.Mockito.when;
import com.google.common.collect.ImmutableList;
import java.util.List;
import java.util.Optional;
-import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
import org.onap.sdc.common.versioning.persistence.ItemDao;
@@ -32,8 +35,6 @@ import org.onap.sdc.common.versioning.persistence.types.InternalVersion;
import org.onap.sdc.common.versioning.services.VersioningManager;
import org.onap.sdc.common.versioning.services.types.Version;
-import static org.junit.Assert.*;
-
@RunWith(MockitoJUnitRunner.class)
public class VersioningManagerImplTest {
@@ -43,13 +44,8 @@ public class VersioningManagerImplTest {
private VersionDao versionDao;
@Mock
private VersionCalculator versionCalculator;
-
- private VersioningManager versioningManager;
-
- @Before
- public void initVersioningManager() {
- versioningManager = new VersioningManagerImpl(versionDao, versionCalculator, itemDao);
- }
+ @InjectMocks
+ private VersioningManagerImpl versioningManager;
@Test
public void testList() {
@@ -83,15 +79,20 @@ public class VersioningManagerImplTest {
@Test
public void testUpdate() {
- String blaBla = "blaBla";
+ String itemId = "itemId";
+ String versionId = "versionId";
InternalVersion internalVersion = new InternalVersion();
- internalVersion.setId(blaBla);
- when(versionDao.get(blaBla, blaBla)).thenReturn(Optional.of(internalVersion));
+ internalVersion.setId(versionId);
+
+ when(versionDao.get(itemId, versionId)).thenReturn(Optional.of(internalVersion));
+
Version version = new Version();
- version.setDescription(blaBla);
- Version updatedVersion = versioningManager.update(blaBla, blaBla, version);
+ version.setId(versionId);
+ version.setDescription("version desc");
+ Version updatedVersion = versioningManager.update(itemId, versionId, version);
+
assertNotNull(updatedVersion);
- assertEquals(blaBla, updatedVersion.getId());
- assertEquals(blaBla, updatedVersion.getDescription());
+ assertEquals(versionId, updatedVersion.getId());
+ assertEquals(version.getDescription(), updatedVersion.getDescription());
}
}