diff options
author | Arul.Nambi <arul.nambi@amdocs.com> | 2017-10-12 10:42:00 -0400 |
---|---|---|
committer | Arul.Nambi <arul.nambi@amdocs.com> | 2017-10-12 10:42:20 -0400 |
commit | 2a5ff133471c5a69b0dfd760d2743f48112da9a0 (patch) | |
tree | b8382df01a396ccf8fdcea4f7328ee4dad29104b /src/test/java/org/openecomp/datarouter/policy | |
parent | e6be129e4865104321cdd6313f9729c4e7b07d22 (diff) |
Renaming openecomp to onap
Issue-ID: AAI-208
Change-Id: Ib5dc63c9b2f4c580caec21414c2fafae904adca9
Signed-off-by: Arul.Nambi <arul.nambi@amdocs.com>
Diffstat (limited to 'src/test/java/org/openecomp/datarouter/policy')
3 files changed, 0 insertions, 137 deletions
diff --git a/src/test/java/org/openecomp/datarouter/policy/EntityEventPolicyStubbed.java b/src/test/java/org/openecomp/datarouter/policy/EntityEventPolicyStubbed.java deleted file mode 100644 index b36108f..0000000 --- a/src/test/java/org/openecomp/datarouter/policy/EntityEventPolicyStubbed.java +++ /dev/null @@ -1,34 +0,0 @@ -package org.openecomp.datarouter.policy; - -import java.io.FileNotFoundException; - -import org.onap.aai.datarouter.entity.DocumentStoreDataEntity; - -public class EntityEventPolicyStubbed extends EntityEventPolicy { - - - public EntityEventPolicyStubbed(EntityEventPolicyConfig config) throws FileNotFoundException { - super(config); - - } - - protected void handleSearchServiceOperation(DocumentStoreDataEntity eventEntity, String action, String index) { - //Stub out the actual call to Search Data service and instead store/update documents in memory - try { - switch (action.toLowerCase()) { - case "create": - InMemorySearchDatastore.put(eventEntity.getId(), eventEntity.getAsJson()); // they are executed if variable == c1 - break; - case "update": - InMemorySearchDatastore.put(eventEntity.getId(), eventEntity.getAsJson()); // they are executed if variable == c1 - break; - case "delete": - InMemorySearchDatastore.remove(eventEntity.getId()); // they are executed if variable == c1 - break; - default: - break; - } - } catch (Exception ex) { - } - } -} diff --git a/src/test/java/org/openecomp/datarouter/policy/EntityEventPolicyTest.java b/src/test/java/org/openecomp/datarouter/policy/EntityEventPolicyTest.java deleted file mode 100644 index 0d97e1d..0000000 --- a/src/test/java/org/openecomp/datarouter/policy/EntityEventPolicyTest.java +++ /dev/null @@ -1,79 +0,0 @@ -package org.openecomp.datarouter.policy; - -import static org.junit.Assert.*; -import static org.mockito.Matchers.anyObject; -import static org.mockito.Matchers.anyString; - -import java.io.File; -import java.io.FileInputStream; - -import org.apache.camel.Exchange; -import org.apache.camel.Message; -import org.apache.commons.io.IOUtils; -import org.junit.Before; -import org.junit.Test; -import org.openecomp.datarouter.util.NodeUtils; -import org.openecomp.datarouter.util.SearchServiceAgent; -import org.powermock.api.mockito.PowerMockito; - - - -public class EntityEventPolicyTest { - EntityEventPolicy policy; - String eventJson; - - @SuppressWarnings("unchecked") - @Before - public void init() throws Exception { - EntityEventPolicyConfig config = PowerMockito.mock(EntityEventPolicyConfig.class); - PowerMockito.when(config.getSearchKeystorePwd()).thenReturn("password"); - PowerMockito.when(config.getSourceDomain()).thenReturn("JUNIT"); - - - SearchServiceAgent searchServiceAgent = PowerMockito.mock(SearchServiceAgent.class); - - PowerMockito.whenNew(SearchServiceAgent.class).withAnyArguments().thenReturn(searchServiceAgent); - - - policy = new EntityEventPolicyStubbed(config); - FileInputStream event = new FileInputStream( new File("src/test/resources/aai_event.json")); - eventJson = IOUtils.toString(event, "UTF-8"); - - } - - @Test - public void testProcess() throws Exception { - policy.process(getExchangeEvent("event1","create")); - policy.process(getExchangeEvent("event2","create")); - - assertNotNull(InMemorySearchDatastore.get(NodeUtils.generateUniqueShaDigest("event1"))); - assertNotNull(InMemorySearchDatastore.get(NodeUtils.generateUniqueShaDigest("event2"))); - - policy.process(getExchangeEvent("event1","update")); - policy.process(getExchangeEvent("event2","update")); - assertNotNull(InMemorySearchDatastore.get(NodeUtils.generateUniqueShaDigest("event1"))); - assertNotNull(InMemorySearchDatastore.get(NodeUtils.generateUniqueShaDigest("event2"))); - - policy.process(getExchangeEvent("event2","delete")); - assertNull(InMemorySearchDatastore.get(NodeUtils.generateUniqueShaDigest("event2"))); - } - - private Exchange getExchangeEvent(String link,String action){ - Object obj = eventJson.replace("$LINK",link ).replace("$ACTION",action) ; - Exchange exchange = PowerMockito.mock(Exchange.class); - Message inMessage = PowerMockito.mock(Message.class); - Message outMessage = PowerMockito.mock(Message.class); - PowerMockito.when(exchange.getIn()).thenReturn(inMessage); - PowerMockito.when(inMessage.getBody()).thenReturn(obj); - - PowerMockito.when(exchange.getOut()).thenReturn(outMessage); - PowerMockito.doNothing().when(outMessage).setBody(anyObject()); - PowerMockito.doNothing().when(outMessage).setHeader(anyString(), anyObject()); - - return exchange; - - } - - - -} diff --git a/src/test/java/org/openecomp/datarouter/policy/InMemorySearchDatastore.java b/src/test/java/org/openecomp/datarouter/policy/InMemorySearchDatastore.java deleted file mode 100644 index 4b25f6e..0000000 --- a/src/test/java/org/openecomp/datarouter/policy/InMemorySearchDatastore.java +++ /dev/null @@ -1,24 +0,0 @@ -package org.openecomp.datarouter.policy; - -import java.util.concurrent.ConcurrentHashMap; - -public final class InMemorySearchDatastore { - - private final static ConcurrentHashMap<String, String> documents = new ConcurrentHashMap<String, String>(); - - public static ConcurrentHashMap<String, String> getAll() { - return documents; - } - - public static void put(String key, String value) { - documents.put(key, value); - } - - public static String get(String key) { - return documents.get(key); - } - - public static void remove(String key) { - documents.remove(key); - } -} |