This commit is contained in:
zhuoda
2020-01-11 09:10:29 +08:00
parent e55e1b2f33
commit 215556f73a
608 changed files with 7 additions and 3 deletions

View File

@@ -0,0 +1,29 @@
package com.gangquan360.smartadmin;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
/**
* 测试基类
*
* @author lizongliang
* @date 2017/09/29 10:54
*/
@RunWith(SpringRunner.class)
@SpringBootTest(classes = SmartAdminApplication.class,webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
public class BaseTest {
@Before
public void before() {
System.out.println("测试开始------------------");
}
@After
public void after() {
System.out.println("测试结束------------------");
}
}

View File

@@ -0,0 +1,11 @@
package com.gangquan360.smartadmin;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
@SpringBootTest(classes = SmartAdminApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
public class SmartAdminApplicationTests {
}

View File

@@ -0,0 +1,45 @@
package com.gangquan360.smartadmin.module.codegenerator;
import com.gangquan360.smartadmin.BaseTest;
import com.gangquan360.smartadmin.module.codegenerator.constant.SqlOperateTypeEnum;
import com.gangquan360.smartadmin.module.codegenerator.domain.CodeGeneratorDTO;
import com.gangquan360.smartadmin.module.codegenerator.domain.CodeGeneratorQueryColumnDTO;
import com.gangquan360.smartadmin.module.codegenerator.service.CodeGeneratorService;
import com.google.common.collect.Lists;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import java.util.List;
/**
* IdGeneratorService Tester.
*
* @author lizongliang
* @version 1.0
*/
public class CodeGeneratorServiceTest extends BaseTest {
@Autowired
private CodeGeneratorService codeGeneratorService;
@Test
public void testGenerate() throws Exception {
CodeGeneratorQueryColumnDTO createTimeBetween = CodeGeneratorQueryColumnDTO.builder()
.columnName("create_time")
.sqlOperate(SqlOperateTypeEnum.TIME_BETWEEN).build();
CodeGeneratorQueryColumnDTO like = CodeGeneratorQueryColumnDTO.builder()
.columnName("title")
.sqlOperate(SqlOperateTypeEnum.LIKE).build();
List<CodeGeneratorQueryColumnDTO> queryColumnList = Lists.newArrayList(createTimeBetween,like);
CodeGeneratorDTO codeGenerator = CodeGeneratorDTO.builder()
.author("yandanyang")
.company("钢圈")
.tableName("t_notice")
.tablePrefix("t_")
.basePackage("com.gangquan360.smartadmin")
.queryColumnList(queryColumnList).build();
codeGeneratorService.codeGenerator(codeGenerator);
}
}