Browse Source

chore: Optimization

master
wangxiang 2 years ago
parent
commit
6669e7431f
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 7
      kicc-platform/kicc-platform-biz/kicc-workflow-biz/src/main/java/com/cloud/kicc/workflow/config/LiquibaseConfig.java
  2. 30
      kicc-platform/kicc-platform-biz/kicc-workflow-biz/src/main/test/WorkflowUnitTest.java

7
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.DatabaseFactory;
import liquibase.database.jvm.JdbcConnection; import liquibase.database.jvm.JdbcConnection;
import liquibase.resource.ClassLoaderResourceAccessor; import liquibase.resource.ClassLoaderResourceAccessor;
import org.springframework.boot.autoconfigure.liquibase.LiquibaseProperties;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
@ -24,7 +23,7 @@ import javax.sql.DataSource;
@Configuration @Configuration
public class LiquibaseConfig { public class LiquibaseConfig {
/*private static final String LIQUIBASE_CHANGELOG_PREFIX = "ACT_DE_"; private static final String LIQUIBASE_CHANGELOG_PREFIX = "ACT_DE_";
@Bean @Bean
public Liquibase liquibase(DataSource dataSource) { public Liquibase liquibase(DataSource dataSource) {
@ -34,11 +33,11 @@ public class LiquibaseConfig {
database.setDatabaseChangeLogTableName(LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogTableName()); database.setDatabaseChangeLogTableName(LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogTableName());
database.setDatabaseChangeLogLockTableName(LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogLockTableName()); database.setDatabaseChangeLogLockTableName(LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogLockTableName());
Liquibase liquibase = new Liquibase("META-INF/liquibase/flowable-modeler-app-db-changelog.xml", new ClassLoaderResourceAccessor(), database); Liquibase liquibase = new Liquibase("META-INF/liquibase/flowable-modeler-app-db-changelog.xml", new ClassLoaderResourceAccessor(), database);
iquibase.update("flowable"); liquibase.update("flowable");
return liquibase; return liquibase;
} catch (Exception e) { } catch (Exception e) {
throw new RuntimeException("创建liquibase数据库错误", e); throw new RuntimeException("创建liquibase数据库错误", e);
} }
}*/ }
} }

30
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;
/**
*<p>
* 单元测试
*</p>
*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();
}
}
Loading…
Cancel
Save