From 6669e7431f679ce78965182ee5a8d59a5de4ca2e Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Sat, 28 Oct 2023 17:05:46 +0800 Subject: [PATCH] chore: Optimization --- .../kicc/workflow/config/LiquibaseConfig.java | 7 ++--- .../src/main/test/WorkflowUnitTest.java | 30 +++++++++++++++++++ 2 files changed, 33 insertions(+), 4 deletions(-) create mode 100644 kicc-platform/kicc-platform-biz/kicc-workflow-biz/src/main/test/WorkflowUnitTest.java diff --git a/kicc-platform/kicc-platform-biz/kicc-workflow-biz/src/main/java/com/cloud/kicc/workflow/config/LiquibaseConfig.java b/kicc-platform/kicc-platform-biz/kicc-workflow-biz/src/main/java/com/cloud/kicc/workflow/config/LiquibaseConfig.java index 94f9eae5..dd0a23eb 100644 --- a/kicc-platform/kicc-platform-biz/kicc-workflow-biz/src/main/java/com/cloud/kicc/workflow/config/LiquibaseConfig.java +++ b/kicc-platform/kicc-platform-biz/kicc-workflow-biz/src/main/java/com/cloud/kicc/workflow/config/LiquibaseConfig.java @@ -6,7 +6,6 @@ import liquibase.database.DatabaseConnection; import liquibase.database.DatabaseFactory; import liquibase.database.jvm.JdbcConnection; import liquibase.resource.ClassLoaderResourceAccessor; -import org.springframework.boot.autoconfigure.liquibase.LiquibaseProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -24,7 +23,7 @@ import javax.sql.DataSource; @Configuration public class LiquibaseConfig { - /*private static final String LIQUIBASE_CHANGELOG_PREFIX = "ACT_DE_"; + private static final String LIQUIBASE_CHANGELOG_PREFIX = "ACT_DE_"; @Bean public Liquibase liquibase(DataSource dataSource) { @@ -34,11 +33,11 @@ public class LiquibaseConfig { database.setDatabaseChangeLogTableName(LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogTableName()); database.setDatabaseChangeLogLockTableName(LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogLockTableName()); Liquibase liquibase = new Liquibase("META-INF/liquibase/flowable-modeler-app-db-changelog.xml", new ClassLoaderResourceAccessor(), database); - iquibase.update("flowable"); + liquibase.update("flowable"); return liquibase; } catch (Exception e) { throw new RuntimeException("创建liquibase数据库错误", e); } - }*/ + } } diff --git a/kicc-platform/kicc-platform-biz/kicc-workflow-biz/src/main/test/WorkflowUnitTest.java b/kicc-platform/kicc-platform-biz/kicc-workflow-biz/src/main/test/WorkflowUnitTest.java new file mode 100644 index 00000000..a8669ae2 --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-workflow-biz/src/main/test/WorkflowUnitTest.java @@ -0,0 +1,30 @@ +import com.cloud.kicc.workflow.KiccWorkflowApplication; +import org.flowable.engine.ProcessEngineConfiguration; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.annotation.Rollback; +import org.springframework.transaction.annotation.Transactional; + +/** + *

+ * 单元测试 + *

+ *rme + * @Author: wangxiang4 + * @Since: 2023/10/28 + */ +@SpringBootTest(classes = KiccWorkflowApplication.class,webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) +public class WorkflowUnitTest { + + @Autowired + private ProcessEngineConfiguration engineConfiguration; + + @Test + @Transactional + @Rollback(false) + public void workflowEngineDatabaseBuild() { + engineConfiguration.buildProcessEngine(); + } + +}