You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

148 lines
5.0 KiB

package ${basePackage}.system;
import ${basePackage}.frame.auth.Token;
import ${basePackage}.module.system.mgr.TaskSqlManager;
import ${basePackage}.module.system.req.TaskSqlCreateRequest;
import ${basePackage}.module.system.req.TaskSqlDeleteRequest;
import ${basePackage}.module.system.req.TaskSqlFindRequest;
import ${basePackage}.module.system.req.TaskSqlGetRequest;
import ${basePackage}.module.system.req.TaskSqlUpdateRequest;
import ${basePackage}.module.system.rsp.TaskSqlCreateResponse;
import ${basePackage}.module.system.rsp.TaskSqlDeleteResponse;
import ${basePackage}.module.system.rsp.TaskSqlFindResponse;
import ${basePackage}.module.system.rsp.TaskSqlGetResponse;
import ${basePackage}.module.system.rsp.TaskSqlUpdateResponse;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.transaction.annotation.Transactional;
import static junit.framework.TestCase.assertTrue;
/**
* TaskSqlTest - - SQL
*
* @author author
* @version 0.0.1
* @since 2020-05-24
*/
@RunWith(SpringRunner.class)
@SpringBootTest
@Transactional
public class TaskSqlTest {
@Autowired
private Token token;
@Autowired
private TaskSqlManager taskSqlManager;
@Test
public void testCreate() {
TaskSqlCreateRequest request = new TaskSqlCreateRequest();
request.setTaskName("任务名称");
request.setTaskNote("详细注释");
request.setTaskType("code");
request.setTypeValue("任务类型值");
request.setTaskSql("任务SQL");
request.setValid(true);
TaskSqlCreateResponse response = taskSqlManager.create(request,token);
assertTrue(!response.hasError());
}
@Test
public void testDelete() {
//创建数据
TaskSqlCreateRequest createRequest = new TaskSqlCreateRequest();
createRequest.setTaskName("任务名称");
createRequest.setTaskNote("详细注释");
createRequest.setTaskType("code");
createRequest.setTypeValue("任务类型值");
createRequest.setTaskSql("任务SQL");
createRequest.setValid(true);
TaskSqlCreateResponse createResponse = taskSqlManager.create(createRequest,token);
assertTrue(!createResponse.hasError() && createResponse.getId() > 0);
//删除数据
TaskSqlDeleteRequest request = new TaskSqlDeleteRequest();
request.setId(createResponse.getId());
TaskSqlDeleteResponse response = taskSqlManager.delete(request,token);
assertTrue(!response.hasError() && response.getResult() == 1L);
}
@Test
public void testUpdate() {
//创建数据
TaskSqlCreateRequest createRequest = new TaskSqlCreateRequest();
createRequest.setTaskName("任务名称");
createRequest.setTaskNote("详细注释");
createRequest.setTaskType("code");
createRequest.setTypeValue("任务类型值");
createRequest.setTaskSql("任务SQL");
createRequest.setValid(true);
TaskSqlCreateResponse createResponse = taskSqlManager.create(createRequest, token);
assertTrue(!createResponse.hasError());
//更新数据
TaskSqlUpdateRequest request = new TaskSqlUpdateRequest();
request.setId(createResponse.getId());
request.setTaskName("任务名称");
request.setTaskNote("详细注释");
request.setTaskType("code");
request.setTypeValue("任务类型值");
request.setTaskSql("任务SQL");
request.setValid(true);
TaskSqlUpdateResponse response = taskSqlManager.update(request,token);
assertTrue(!response.hasError() && response.getResult() == 1L);
}
@Test
public void testFind() {
TaskSqlFindRequest request = new TaskSqlFindRequest();
request.setTaskName("任务名称");
request.setTaskNote("详细注释");
request.setTaskType("code");
request.setValid(true);
TaskSqlFindResponse response = taskSqlManager.find(request,token);
assertTrue(!response.hasError());
}
@Test
public void testGet() {
//创建数据
TaskSqlCreateRequest createRequest = new TaskSqlCreateRequest();
createRequest.setTaskName("任务名称");
createRequest.setTaskNote("详细注释");
createRequest.setTaskType("code");
createRequest.setTypeValue("任务类型值");
createRequest.setTaskSql("任务SQL");
createRequest.setValid(true);
TaskSqlCreateResponse createResponse = taskSqlManager.create(createRequest, token);
assertTrue(!createResponse.hasError());
//获得数据
TaskSqlGetRequest request = new TaskSqlGetRequest();
request.setId(createResponse.getId());
TaskSqlGetResponse response = taskSqlManager.get(request,token);
assertTrue(!response.hasError() && response.getTaskSql() != null);
}
}

Powered by TurnKey Linux.