mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-30 19:04:07 +08:00
优化代码生成器的展示
This commit is contained in:
@@ -25,7 +25,7 @@ public class AssertUtils {
|
||||
* @param actual 实际对象
|
||||
* @param ignoreFields 忽略的属性数组
|
||||
*/
|
||||
public static void assertEquals(Object expected, Object actual, String... ignoreFields) {
|
||||
public static void assertPojoEquals(Object expected, Object actual, String... ignoreFields) {
|
||||
Field[] expectedFields = ReflectUtil.getFields(expected.getClass());
|
||||
Arrays.stream(expectedFields).forEach(expectedField -> {
|
||||
// 如果是忽略的属性,则不进行比对
|
||||
@@ -52,7 +52,7 @@ public class AssertUtils {
|
||||
* @param errorCode 错误码对象
|
||||
* @param serviceException 业务异常
|
||||
*/
|
||||
public static void assertEquals(ErrorCode errorCode, ServiceException serviceException) {
|
||||
public static void assertPojoEquals(ErrorCode errorCode, ServiceException serviceException) {
|
||||
Assertions.assertEquals(errorCode.getCode(), serviceException.getCode(), "错误码不匹配");
|
||||
Assertions.assertEquals(errorCode.getMessage(), serviceException.getMessage(), "错误提示不匹配");
|
||||
}
|
||||
|
@@ -2,8 +2,6 @@ package cn.iocoder.dashboard.util;
|
||||
|
||||
import cn.hutool.core.util.ArrayUtil;
|
||||
import cn.hutool.core.util.RandomUtil;
|
||||
import cn.iocoder.dashboard.modules.infra.controller.config.vo.InfConfigCreateReqVO;
|
||||
import cn.iocoder.dashboard.modules.infra.dal.dataobject.config.InfConfigDO;
|
||||
import cn.iocoder.dashboard.modules.system.dal.dataobject.user.SysUserDO;
|
||||
import uk.co.jemos.podam.api.PodamFactory;
|
||||
import uk.co.jemos.podam.api.PodamFactoryImpl;
|
||||
@@ -75,17 +73,7 @@ public class RandomUtils {
|
||||
}
|
||||
|
||||
@SafeVarargs
|
||||
public static InfConfigCreateReqVO randomInfConfigCreateReqVO(Consumer<InfConfigCreateReqVO>... consumers) {
|
||||
return randomPojo(InfConfigCreateReqVO.class, consumers);
|
||||
}
|
||||
|
||||
@SafeVarargs
|
||||
public static InfConfigDO randomInfConfigDO(Consumer<InfConfigDO>... consumers) {
|
||||
return randomPojo(InfConfigDO.class, consumers);
|
||||
}
|
||||
|
||||
@SafeVarargs
|
||||
private static <T> T randomPojo(Class<T> clazz, Consumer<T>... consumers) {
|
||||
public static <T> T randomPojo(Class<T> clazz, Consumer<T>... consumers) {
|
||||
T pojo = PODAM_FACTORY.manufacturePojo(clazz);
|
||||
// 非空时,回调逻辑。通过它,可以实现 Pojo 的进一步处理
|
||||
if (ArrayUtil.isNotEmpty(consumers)) {
|
||||
|
Reference in New Issue
Block a user