aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/ConsumerBusinessLogicTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/ConsumerBusinessLogicTest.java')
-rw-r--r--catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/ConsumerBusinessLogicTest.java47
1 files changed, 16 insertions, 31 deletions
diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/ConsumerBusinessLogicTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/ConsumerBusinessLogicTest.java
index 648072ba03..24a9f58be1 100644
--- a/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/ConsumerBusinessLogicTest.java
+++ b/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/ConsumerBusinessLogicTest.java
@@ -21,6 +21,7 @@
*/
package org.openecomp.sdc.be.components.impl;
+import fj.data.Either;
import org.apache.commons.lang3.RandomStringUtils;
import org.junit.Before;
import org.junit.Test;
@@ -28,25 +29,20 @@ import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.Mockito;
import org.mockito.MockitoAnnotations;
+import org.openecomp.sdc.be.components.impl.exceptions.ByActionStatusComponentException;
import org.openecomp.sdc.be.dao.api.ActionStatus;
import org.openecomp.sdc.be.datatypes.elements.ConsumerDataDefinition;
import org.openecomp.sdc.be.datatypes.enums.NodeTypeEnum;
import org.openecomp.sdc.be.impl.ComponentsUtils;
import org.openecomp.sdc.be.model.ConsumerDefinition;
import org.openecomp.sdc.be.model.User;
-import org.openecomp.sdc.be.model.jsonjanusgraph.operations.InterfaceOperation;
-import org.openecomp.sdc.be.model.operations.api.IElementOperation;
import org.openecomp.sdc.be.model.operations.api.IGraphLockOperation;
-import org.openecomp.sdc.be.model.operations.api.IGroupInstanceOperation;
-import org.openecomp.sdc.be.model.operations.api.IGroupOperation;
-import org.openecomp.sdc.be.model.operations.api.IGroupTypeOperation;
import org.openecomp.sdc.be.model.operations.api.StorageOperationStatus;
import org.openecomp.sdc.be.model.operations.impl.ConsumerOperation;
-import org.openecomp.sdc.be.model.operations.impl.InterfaceLifecycleOperation;
import org.openecomp.sdc.be.resources.data.ConsumerData;
-import org.openecomp.sdc.be.user.IUserBusinessLogic;
+import org.openecomp.sdc.be.user.UserBusinessLogic;
import org.openecomp.sdc.exception.ResponseFormat;
-import fj.data.Either;
+
import java.util.HashMap;
import java.util.Map;
@@ -68,7 +64,7 @@ public class ConsumerBusinessLogicTest extends BaseBusinessLogicMock {
private ComponentsUtils componentsUtils;
@Mock
- private IUserBusinessLogic iUserBusinessLogic;
+ private UserBusinessLogic UserBusinessLogic;
@Mock
private IGraphLockOperation iGraphLockOperation;
@@ -104,8 +100,7 @@ public class ConsumerBusinessLogicTest extends BaseBusinessLogicMock {
ConsumerDefinition consumerDefinition = new ConsumerDefinition();
Mockito.when(componentsUtils.getResponseFormat(ActionStatus.RESTRICTED_ACCESS))
.thenReturn(new ResponseFormat());
- Mockito.when(iUserBusinessLogic.getUser(user.getUserId(), false))
- .thenReturn(Either.right(ActionStatus.RESTRICTED_OPERATION));
+ Mockito.when(UserBusinessLogic.getUser(user.getUserId(), false)).thenThrow(new ByActionStatusComponentException(ActionStatus.RESTRICTED_OPERATION));
assertTrue(consumerBusinessLogic.createConsumer(user, consumerDefinition).isRight());
}
@@ -114,8 +109,7 @@ public class ConsumerBusinessLogicTest extends BaseBusinessLogicMock {
user.setRole("DESIGNER");
Mockito.when(componentsUtils.getResponseFormat(ActionStatus.RESTRICTED_OPERATION))
.thenReturn(new ResponseFormat());
- Mockito.when(iUserBusinessLogic.getUser(user.getUserId(), false))
- .thenReturn(Either.left(user));
+ Mockito.when(UserBusinessLogic.getUser(user.getUserId(), false)).thenReturn(user);
assertTrue(consumerBusinessLogic.createConsumer(user, consumer).isRight());
}
@@ -127,8 +121,7 @@ public class ConsumerBusinessLogicTest extends BaseBusinessLogicMock {
invalidConsumerNames.put(RandomStringUtils.random(256, true, false), ActionStatus.EXCEEDS_LIMIT);
for(Map.Entry<String, ActionStatus> e: invalidConsumerNames.entrySet()){
consumer.setConsumerName(e.getKey());
- Mockito.when(iUserBusinessLogic.getUser(user.getUserId(), false))
- .thenReturn(Either.left(user));
+ Mockito.when(UserBusinessLogic.getUser(user.getUserId(), false)).thenReturn(user);
Mockito.when(componentsUtils.getResponseFormat(e.getValue(), "Consumer name"))
.thenReturn(new ResponseFormat());
assertTrue(consumerBusinessLogic.createConsumer(user, consumer).isRight());
@@ -144,8 +137,7 @@ public class ConsumerBusinessLogicTest extends BaseBusinessLogicMock {
for(Map.Entry<String, ActionStatus> e: invalidPasswordResults.entrySet()){
consumer.setConsumerName("_marvel");
consumer.setConsumerPassword(e.getKey());
- Mockito.when(iUserBusinessLogic.getUser(user.getUserId(), false))
- .thenReturn(Either.left(user));
+ Mockito.when(UserBusinessLogic.getUser(user.getUserId(), false)).thenReturn(user);
Mockito.when(componentsUtils.getResponseFormat(e.getValue(), "Consumer password"))
.thenReturn(new ResponseFormat());
assertTrue(consumerBusinessLogic.createConsumer(user, consumer).isRight());
@@ -162,8 +154,7 @@ public class ConsumerBusinessLogicTest extends BaseBusinessLogicMock {
for(Map.Entry<String, ActionStatus> e: invalidPasswordSalts.entrySet()){
consumer.setConsumerName("_marvel");
consumer.setConsumerSalt(e.getKey());
- Mockito.when(iUserBusinessLogic.getUser(user.getUserId(), false))
- .thenReturn(Either.left(user));
+ Mockito.when(UserBusinessLogic.getUser(user.getUserId(), false)).thenReturn(user);
Mockito.when(componentsUtils.getResponseFormat(e.getValue(), "Consumer salt"))
.thenReturn(new ResponseFormat());
assertTrue(consumerBusinessLogic.createConsumer(user, consumer).isRight());
@@ -175,8 +166,7 @@ public class ConsumerBusinessLogicTest extends BaseBusinessLogicMock {
consumer.setConsumerName("_marvel");
consumer.setConsumerPassword(RandomStringUtils.random(64, true,true));
consumer.setConsumerSalt(RandomStringUtils.random(32, 'a'));
- Mockito.when(iUserBusinessLogic.getUser(user.getUserId(), false))
- .thenReturn(Either.left(user));
+ Mockito.when(UserBusinessLogic.getUser(user.getUserId(), false)).thenReturn(user);
Mockito.when(iGraphLockOperation.lockComponent(anyString(), any(NodeTypeEnum.class)))
.thenReturn(StorageOperationStatus.GENERAL_ERROR);
assertTrue(consumerBusinessLogic.createConsumer(user, consumer).isRight());
@@ -189,8 +179,7 @@ public class ConsumerBusinessLogicTest extends BaseBusinessLogicMock {
consumerDataDefinition.setConsumerPassword(RandomStringUtils.random(64, true,true));
consumerDataDefinition.setConsumerSalt(RandomStringUtils.random(32, 'a'));
ConsumerDefinition consumer = new ConsumerDefinition(consumerDataDefinition);
- Mockito.when(iUserBusinessLogic.getUser(user.getUserId(), false))
- .thenReturn(Either.left(user));
+ Mockito.when(UserBusinessLogic.getUser(user.getUserId(), false)).thenReturn(user);
Mockito.when(iGraphLockOperation.lockComponent(anyString(), any(NodeTypeEnum.class)))
.thenReturn(StorageOperationStatus.OK);
Mockito.when(consumerOperation.getCredentials(anyString()))
@@ -207,8 +196,7 @@ public class ConsumerBusinessLogicTest extends BaseBusinessLogicMock {
consumerDataDefinition.setConsumerPassword(RandomStringUtils.random(64, true,true));
consumerDataDefinition.setConsumerSalt(RandomStringUtils.random(32, 'a'));
ConsumerDefinition consumer = new ConsumerDefinition(consumerDataDefinition);
- Mockito.when(iUserBusinessLogic.getUser(user.getUserId(), false))
- .thenReturn(Either.left(user));
+ Mockito.when(UserBusinessLogic.getUser(user.getUserId(), false)).thenReturn(user);
Mockito.when(iGraphLockOperation.lockComponent(anyString(), any(NodeTypeEnum.class)))
.thenReturn(StorageOperationStatus.OK);
Mockito.when(consumerOperation.getCredentials(anyString()))
@@ -231,8 +219,7 @@ public class ConsumerBusinessLogicTest extends BaseBusinessLogicMock {
.thenReturn(Either.left(new ConsumerData()));
Mockito.when(consumerData.getConsumerDataDefinition())
.thenReturn(consumerDataDefinition);
- Mockito.when(iUserBusinessLogic.getUser(user.getUserId(), false))
- .thenReturn(Either.left(user));
+ Mockito.when(UserBusinessLogic.getUser(user.getUserId(), false)).thenReturn(user);
assertTrue(consumerBusinessLogic.getConsumer("marvel123", user).isLeft());
}
@@ -258,8 +245,7 @@ public class ConsumerBusinessLogicTest extends BaseBusinessLogicMock {
@Test
public void testDeleteConsumer_givenValidUserAndConsumerId_thenReturnsSuccessful() {
ConsumerData consumerData = new ConsumerData(new ConsumerDataDefinition());
- Mockito.when(iUserBusinessLogic.getUser(user.getUserId(), false))
- .thenReturn(Either.left(user));
+ Mockito.when(UserBusinessLogic.getUser(user.getUserId(), false)).thenReturn(user);
Mockito.when(consumerOperation.deleteCredentials("marvel123"))
.thenReturn(Either.left(consumerData));
assertTrue(consumerBusinessLogic.deleteConsumer("marvel123", user).isLeft());
@@ -267,8 +253,7 @@ public class ConsumerBusinessLogicTest extends BaseBusinessLogicMock {
@Test
public void testDeleteConsumer_givenInvalidUser_thenReturnsError() {
- Mockito.when(iUserBusinessLogic.getUser(user.getUserId(), false))
- .thenReturn(Either.left(user));
+ Mockito.when(UserBusinessLogic.getUser(user.getUserId(), false)).thenReturn(user);
Mockito.when(consumerOperation.deleteCredentials("marvel123"))
.thenReturn(Either.right(StorageOperationStatus.USER_NOT_FOUND));
assertTrue(consumerBusinessLogic.deleteConsumer("marvel123", user).isRight());