59 lines
2.0 KiB
Java
59 lines
2.0 KiB
Java
package com.gunshi.project.xyt.service;
|
|
|
|
import com.gunshi.project.xyt.Main;
|
|
import com.gunshi.project.xyt.entity.basedata.SysDictSearch;
|
|
import com.gunshi.project.xyt.model.SysDictB;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.junit.jupiter.api.Test;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
import org.springframework.test.context.ContextConfiguration;
|
|
import ru.olegcherednik.jackson_utils.JacksonUtils;
|
|
|
|
import static org.junit.jupiter.api.Assertions.*;
|
|
|
|
@SpringBootTest
|
|
@ContextConfiguration(classes = Main.class)
|
|
@Slf4j
|
|
class SysDictServiceTest {
|
|
@Autowired
|
|
private SysDictService sysDictService;
|
|
@Test
|
|
void insert() {
|
|
SysDictB sysDictB = new SysDictB();
|
|
sysDictB.setDictNm("测试类型");
|
|
sysDictB.setDictCd("2");
|
|
sysDictB.setPid(1750409373064220673L);
|
|
sysDictB.setSortOn(1);
|
|
sysDictB.setStatus(1);
|
|
sysDictService.insert(sysDictB);
|
|
}
|
|
|
|
@Test
|
|
void update() {
|
|
SysDictB sysDictB = sysDictService.queryById(1750400498717966338L);
|
|
sysDictB.setSortOn(1);
|
|
sysDictService.update(sysDictB);
|
|
}
|
|
|
|
@Test
|
|
void queryBySearch() {
|
|
SysDictSearch sysDictSearch = new SysDictSearch();
|
|
sysDictSearch.setKeyword("");
|
|
sysDictSearch.setPage(1);
|
|
sysDictSearch.setPageSize(10);
|
|
log.info("{}", JacksonUtils.writeValue(sysDictService.queryBySearch(sysDictSearch)));
|
|
|
|
sysDictSearch = new SysDictSearch();
|
|
sysDictSearch.setKeyword("类型");
|
|
sysDictSearch.setPage(1);
|
|
sysDictSearch.setPageSize(10);
|
|
log.info("{}", JacksonUtils.writeValue(sysDictService.queryBySearch(sysDictSearch)));
|
|
|
|
sysDictSearch = new SysDictSearch();
|
|
sysDictSearch.setKeyword("类型");
|
|
sysDictSearch.setPage(1);
|
|
sysDictSearch.setPageSize(1);
|
|
log.info("{}", JacksonUtils.writeValue(sysDictService.queryBySearch(sysDictSearch)));
|
|
}
|
|
} |