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

mpetrov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-extensions.git


The following commit(s) were added to refs/heads/master by this push:
     new d7f2d031 IGNITE-19901 Fixed AbstractReplicationTest to use test 
parameters in SQL queries (#221)
d7f2d031 is described below

commit d7f2d0313639431a6663eab34ca827a719db5309
Author: Ilya Shishkov <[email protected]>
AuthorDate: Mon Jul 10 12:48:30 2023 +0300

    IGNITE-19901 Fixed AbstractReplicationTest to use test parameters in SQL 
queries (#221)
---
 .../org/apache/ignite/cdc/AbstractReplicationTest.java   | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git 
a/modules/cdc-ext/src/test/java/org/apache/ignite/cdc/AbstractReplicationTest.java
 
b/modules/cdc-ext/src/test/java/org/apache/ignite/cdc/AbstractReplicationTest.java
index fb9bd0b2..84ccd3c8 100644
--- 
a/modules/cdc-ext/src/test/java/org/apache/ignite/cdc/AbstractReplicationTest.java
+++ 
b/modules/cdc-ext/src/test/java/org/apache/ignite/cdc/AbstractReplicationTest.java
@@ -319,6 +319,8 @@ public abstract class AbstractReplicationTest extends 
GridCommonAbstractTest {
 
     /** */
     public void doTestActivePassiveSqlDataReplicationComplexKey(String name, 
BiConsumer<IgniteEx, Integer> addData) throws Exception {
+        String backupsStr = mode == PARTITIONED ? "BACKUPS=" + backups + "," : 
"";
+
         String createTbl = "CREATE TABLE IF NOT EXISTS " + name + "(" +
             "    ID INT NOT NULL, " +
             "    SUBID VARCHAR NOT NULL, " +
@@ -328,7 +330,9 @@ public abstract class AbstractReplicationTest extends 
GridCommonAbstractTest {
             "    WITH \"CACHE_NAME=" + name + "," +
             "KEY_TYPE=" + TestKey.class.getName() + "," +
             "VALUE_TYPE=" + TestVal.class.getName() + "," +
-            "ATOMICITY=" + atomicity.name() + "\";";
+            "ATOMICITY=" + atomicity.name() + "," +
+            backupsStr +
+            "TEMPLATE=" + mode.name() + "\";";
 
         executeSql(srcCluster[0], createTbl);
         executeSql(destCluster[0], createTbl);
@@ -372,7 +376,15 @@ public abstract class AbstractReplicationTest extends 
GridCommonAbstractTest {
     /** Active/Passive mode means changes made only in one cluster. */
     @Test
     public void testActivePassiveSqlDataReplication() throws Exception {
-        String createTbl = "CREATE TABLE T1(ID BIGINT PRIMARY KEY, NAME 
VARCHAR) WITH \"CACHE_NAME=T1,VALUE_TYPE=T1Type\"";
+        String backupsStr = mode == PARTITIONED ? "BACKUPS=" + backups + "," : 
"";
+
+        String createTbl = "CREATE TABLE T1(ID BIGINT PRIMARY KEY, NAME 
VARCHAR) WITH \"" +
+            "CACHE_NAME=T1," +
+            "VALUE_TYPE=T1Type," +
+            "ATOMICITY=" + atomicity.name() + "," +
+            backupsStr +
+            "TEMPLATE=" + mode.name() + "\";";
+
         String insertQry = "INSERT INTO T1 VALUES(?, ?)";
         String deleteQry = "DELETE FROM T1";
 

Reply via email to