summaryrefslogtreecommitdiffstats
path: root/components/datalake-handler/feeder/src/test/java/org
diff options
context:
space:
mode:
authorGuobiao Mo <guobiaomo@chinamobile.com>2019-06-04 15:19:45 -0700
committerGuobiao Mo <guobiaomo@chinamobile.com>2019-06-04 16:29:42 -0700
commitd1d558f4ec2358a592a2add59bea52ef7c1dced7 (patch)
treebd986ae1a5f9e9458ce00bfb74e4e8cbec3decc1 /components/datalake-handler/feeder/src/test/java/org
parentb2952abd55264de281a85e0ed1b6bd53211b1c91 (diff)
Flatten and Aggregate features in JSON array processing
Issue-ID: DCAEGEN2-1598 Change-Id: I9f563bcfa18285daf7b48878e8427bfdb1aff21f Signed-off-by: Guobiao Mo <guobiaomo@chinamobile.com>
Diffstat (limited to 'components/datalake-handler/feeder/src/test/java/org')
-rw-r--r--components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/config/ApplicationConfigurationTest.java1
-rw-r--r--components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/dto/TopicConfigTest.java17
-rw-r--r--components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/service/StoreServiceTest.java2
-rw-r--r--components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/service/TopicServiceTest.java3
4 files changed, 23 insertions, 0 deletions
diff --git a/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/config/ApplicationConfigurationTest.java b/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/config/ApplicationConfigurationTest.java
index 617b50e3..0c56d5af 100644
--- a/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/config/ApplicationConfigurationTest.java
+++ b/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/config/ApplicationConfigurationTest.java
@@ -68,6 +68,7 @@ public class ApplicationConfigurationTest {
assertNotNull(config.getRawDataLabel());
assertNotNull(config.getTimestampLabel());
assertNotNull(config.getElasticsearchType());
+ assertNotNull(config.getDatalakeVersion());
//HDFS
assertTrue(config.getHdfsBatchSize()>0);
diff --git a/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/dto/TopicConfigTest.java b/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/dto/TopicConfigTest.java
index bb31cd74..f52332a5 100644
--- a/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/dto/TopicConfigTest.java
+++ b/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/dto/TopicConfigTest.java
@@ -77,6 +77,23 @@ public class TopicConfigTest {
}
@Test
+ public void testArrayPath() {
+ Topic topic = new Topic("testArrayPath");
+ topic.setAggregateArrayPath("/data/data2/value,/data/data3");
+ topic.setFlattenArrayPath("/data/data2/value,/data/data3");
+
+ TopicConfig topicConfig = topic.getTopicConfig();
+
+ String[] value = topicConfig.getAggregateArrayPath2();
+ assertEquals(value[0], "/data/data2/value");
+ assertEquals(value[1], "/data/data3");
+
+ value = topicConfig.getFlattenArrayPath2();
+ assertEquals(value[0], "/data/data2/value");
+ assertEquals(value[1], "/data/data3");
+ }
+
+ @Test
public void testIs() {
Topic testTopic = new Topic("test");
diff --git a/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/service/StoreServiceTest.java b/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/service/StoreServiceTest.java
index 44e76328..fc05d1d4 100644
--- a/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/service/StoreServiceTest.java
+++ b/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/service/StoreServiceTest.java
@@ -93,6 +93,8 @@ public class StoreServiceTest {
testInit();
TopicConfig topicConfig = createTopicConfig("test1", "JSON");
+ topicConfig.setAggregateArrayPath("/test");
+ topicConfig.setFlattenArrayPath("/test");
topicConfig = createTopicConfig("test2", "XML");
topicConfig.setSaveRaw(false);
diff --git a/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/service/TopicServiceTest.java b/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/service/TopicServiceTest.java
index 265ec963..774cd229 100644
--- a/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/service/TopicServiceTest.java
+++ b/components/datalake-handler/feeder/src/test/java/org/onap/datalake/feeder/service/TopicServiceTest.java
@@ -21,6 +21,7 @@
package org.onap.datalake.feeder.service;
import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;
@@ -70,6 +71,8 @@ public class TopicServiceTest {
String name = "a";
when(topicRepository.findById(name)).thenReturn(Optional.of(new Topic(name)));
assertEquals(topicService.getTopic(name), new Topic(name));
+
+ assertFalse(topicService.istDefaultTopic(new Topic(name)));
}
@Test