package com.estate.expert.admin.initdata; /** * 导入所有系统数据 * 前置条件,数据库清空 */ import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.MethodOrderer; import org.junit.jupiter.api.Order; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.TestMethodOrder; import org.junit.jupiter.api.extension.ExtendWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.annotation.Rollback; import org.springframework.test.context.junit.jupiter.SpringExtension; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.io.IOException; @Slf4j @SpringBootTest @ExtendWith(SpringExtension.class) @TestMethodOrder(MethodOrderer.OrderAnnotation.class) @Transactional @Rollback(value = false) public class ImportAll { @Resource SystemInitializer systemInitializer; @Test @Order(1) public void importBusiness() { systemInitializer.importBusiness(); } @Test @Order(2) public void importHierarchy() { systemInitializer.importHierarchy(); } @Test @Order(3) public void importProblem() { // systemInitializer.importProblem(); systemInitializer.importMeasureRule(); } @Test @Order(4) public void importModel() { systemInitializer.importModel(); } @Test @Order(5) public void importExpert() throws IOException { systemInitializer.importExpert(); } @Test @Order(6) public void importPlanAndProject() { systemInitializer.importPlanAndProject(); } @Test @Order(7) public void importTaskAndRecord() { systemInitializer.importTaskAndRecord(); } @Test @Order(8) public void importSignRecord() { systemInitializer.importSignRecord(); } @Test @Order(9) public void importEvalResult() { systemInitializer.importEvalResult(); } }