This is an automated email from the ASF dual-hosted git repository.

jsinovassinnaik pushed a commit to branch UNOMI-728-index-migration
in repository https://gitbox.apache.org/repos/asf/unomi.git


The following commit(s) were added to refs/heads/UNOMI-728-index-migration by 
this push:
     new 8e791d5f0 UNOMI-728 : add integrations tests
8e791d5f0 is described below

commit 8e791d5f0e6cad9aeabc2650cedadc5a1a71f37b
Author: jsinovassin <[email protected]>
AuthorDate: Wed Feb 8 18:27:31 2023 +0100

    UNOMI-728 : add integrations tests
---
 .../test/java/org/apache/unomi/itests/AllITs.java  |   4 ++--
 ...grate16xTo200IT.java => Migrate16xTo220IT.java} |  10 +++++++++-
 .../resources/migration/snapshots_repository.zip   | Bin 868699 -> 3901776 
bytes
 3 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/itests/src/test/java/org/apache/unomi/itests/AllITs.java 
b/itests/src/test/java/org/apache/unomi/itests/AllITs.java
index a968eaa57..60502de03 100644
--- a/itests/src/test/java/org/apache/unomi/itests/AllITs.java
+++ b/itests/src/test/java/org/apache/unomi/itests/AllITs.java
@@ -17,7 +17,7 @@
 
 package org.apache.unomi.itests;
 
-import org.apache.unomi.itests.migration.Migrate16xTo200IT;
+import org.apache.unomi.itests.migration.Migrate16xTo220IT;
 import org.apache.unomi.itests.graphql.*;
 import org.apache.unomi.itests.migration.MigrationIT;
 import org.junit.runner.RunWith;
@@ -31,7 +31,7 @@ import org.junit.runners.Suite.SuiteClasses;
  */
 @RunWith(Suite.class)
 @SuiteClasses({
-        Migrate16xTo200IT.class,
+        Migrate16xTo220IT.class,
         MigrationIT.class,
         BasicIT.class,
         ConditionEvaluatorIT.class,
diff --git 
a/itests/src/test/java/org/apache/unomi/itests/migration/Migrate16xTo200IT.java 
b/itests/src/test/java/org/apache/unomi/itests/migration/Migrate16xTo220IT.java
similarity index 96%
rename from 
itests/src/test/java/org/apache/unomi/itests/migration/Migrate16xTo200IT.java
rename to 
itests/src/test/java/org/apache/unomi/itests/migration/Migrate16xTo220IT.java
index 5bf809d11..9e707887e 100644
--- 
a/itests/src/test/java/org/apache/unomi/itests/migration/Migrate16xTo200IT.java
+++ 
b/itests/src/test/java/org/apache/unomi/itests/migration/Migrate16xTo220IT.java
@@ -33,7 +33,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Objects;
 
-public class Migrate16xTo200IT extends BaseIT {
+public class Migrate16xTo220IT extends BaseIT {
 
     @Override
     @Before
@@ -84,8 +84,16 @@ public class Migrate16xTo200IT extends BaseIT {
         checkViewEventRestructured();
         checkEventTypesNotPersistedAnymore();
         checkForMappingUpdates();
+        checkNewIndexesExists();
     }
 
+    /**
+     * Checks if at least the new index for events and sessions exists.
+     */
+    private void checkNewIndexesExists() throws IOException {
+        Assert.assertTrue(MigrationUtils.getIndexesPrefixedBy(httpClient, 
"http://localhost:9400";, "context-event-000001"));
+        Assert.assertTrue(MigrationUtils.getIndexesPrefixedBy(httpClient, 
"http://localhost:9400";, "context-session-000001"));
+    }
     /**
      * Multiple index mappings have been update, check a simple check that 
after migration those mappings contains the latest modifications.
      */
diff --git a/itests/src/test/resources/migration/snapshots_repository.zip 
b/itests/src/test/resources/migration/snapshots_repository.zip
index 1252d50a1..699e5c61f 100644
Binary files a/itests/src/test/resources/migration/snapshots_repository.zip and 
b/itests/src/test/resources/migration/snapshots_repository.zip differ

Reply via email to