mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-11-21 18:06:52 +08:00
v1.0.4
This commit is contained in:
@@ -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("测试结束------------------");
|
||||
}
|
||||
}
|
||||
@@ -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 {
|
||||
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user