1919import java .util .Collection ;
2020import java .util .HashMap ;
2121import java .util .Map ;
22-
22+ import java . io . IOException ;
2323import org .jbpm .test .persistence .scripts .DatabaseType ;
2424import org .jbpm .test .persistence .scripts .PersistenceUnit ;
2525import org .jbpm .test .persistence .scripts .ScriptsBase ;
@@ -55,40 +55,48 @@ public static Collection<ScriptFilter[]> data() {
5555
5656 ScriptFilter [] sbPg = new ScriptFilter []{filter ("postgresql-springboot-jbpm-schema.sql" ,
5757 "quartz_tables_postgres.sql" ).setSupportedDatabase (DatabaseType .POSTGRESQL )
58- .setOptions (Option .DISALLOW_EMPTY_RESULTS , Option .THROW_ON_SCRIPT_ERROR ),
58+ .setOptions (Option .DISALLOW_EMPTY_RESULTS ,
59+ Option .THROW_ON_SCRIPT_ERROR ,
60+ Option .NEW_GENERATOR_MAPPINGS_TRUE ),
5961 filter ("postgresql-springboot-jbpm-drop-schema.sql" ,
6062 "quartz_tables_drop_postgres.sql" )};
6163
6264 ScriptFilter [] pqlBytea = new ScriptFilter []{filter ("postgresql-bytea-jbpm-schema.sql" ,
6365 "quartz_tables_postgres.sql" )
6466 .setSupportedDatabase (DatabaseType .POSTGRESQL )
65- .setOptions (Option .DISALLOW_EMPTY_RESULTS , Option .THROW_ON_SCRIPT_ERROR )
67+ .setOptions (Option .DISALLOW_EMPTY_RESULTS ,
68+ Option .THROW_ON_SCRIPT_ERROR )
6669 .env ("org.kie.persistence.postgresql.useBytea" , "true" ),
6770 filter ("postgresql-bytea-jbpm-drop-schema.sql" ,
6871 "quartz_tables_drop_postgres.sql" )};
6972
7073 ScriptFilter [] pqlSpringBootBytea = new ScriptFilter []{filter ("postgresql-springboot-bytea-jbpm-schema.sql" ,
7174 "quartz_tables_postgres.sql" )
7275 .setSupportedDatabase (DatabaseType .POSTGRESQL )
73- .setOptions (Option .DISALLOW_EMPTY_RESULTS , Option .THROW_ON_SCRIPT_ERROR )
76+ .setOptions (Option .DISALLOW_EMPTY_RESULTS ,
77+ Option .THROW_ON_SCRIPT_ERROR ,
78+ Option .NEW_GENERATOR_MAPPINGS_TRUE )
7479 .env ("org.kie.persistence.postgresql.useBytea" , "true" ),
7580 filter ("postgresql-springboot-bytea-jbpm-drop-schema.sql" ,
7681 "quartz_tables_drop_postgres.sql" )};
7782
7883 ScriptFilter [] sbOracle = new ScriptFilter []{filter ("oracle-springboot-jbpm-schema.sql" ,
7984 "quartz_tables_oracle.sql" ).setSupportedDatabase (DatabaseType .ORACLE )
80- .setOptions (Option .DISALLOW_EMPTY_RESULTS , Option .THROW_ON_SCRIPT_ERROR ),
85+ .setOptions (Option .DISALLOW_EMPTY_RESULTS ,
86+ Option .THROW_ON_SCRIPT_ERROR ),
8187 filter ("oracle-springboot-jbpm-drop-schema.sql" ,
8288 "quartz_tables_drop_oracle.sql" )};
8389
8490 ScriptFilter [] mySqlCluster = new ScriptFilter []{filter ("mysql-innodb-cluster-jbpm-schema.sql" ,
8591 "quartz_tables_mysql_innodb.sql" ).setSupportedDatabase (DatabaseType .MYSQLINNODB )
86- .setOptions (Option .DISALLOW_EMPTY_RESULTS , Option .THROW_ON_SCRIPT_ERROR ),
92+ .setOptions (Option .DISALLOW_EMPTY_RESULTS ,
93+ Option .THROW_ON_SCRIPT_ERROR ),
8794 filter ("mysql-innodb-jbpm-drop-schema.sql" ,
8895 "quartz_tables_drop_mysql_innodb.sql" )};
8996
9097 ScriptFilter [] taskAssigningTables = new ScriptFilter []{filter (Filter .OUT , "drop" , "bytea" , "springboot" , "cluster" )
91- .setOptions (Option .DISALLOW_EMPTY_RESULTS , Option .THROW_ON_SCRIPT_ERROR ),
98+ .setOptions (Option .DISALLOW_EMPTY_RESULTS ,
99+ Option .THROW_ON_SCRIPT_ERROR ),
92100 filter ("jbpm-drop-schema.sql" ,
93101 "quartz_tables_drop_" ,
94102 "task_assigning_tables_drop_" )};
@@ -107,7 +115,8 @@ public DDLScriptsTest(ScriptFilter createScript, ScriptFilter dropScript) {
107115 private Map <String , Object > oldEnvironment ;
108116
109117 @ Before
110- public void prepare () {
118+ public void prepare () throws IOException {
119+ replaceNewGeneratorMappingsValue (createScript );
111120 oldEnvironment = new HashMap <>();
112121 Map <String , Object > newEnvironment = createScript .getEnvironment ();
113122 for (Map .Entry <String , Object > entry : newEnvironment .entrySet ()) {
0 commit comments