Releases: TommyLemon/unitauto-go
Releases · TommyLemon/unitauto-go
完善基本类型及对应数组类型;解决数组类型值最终返回 JSON 是空对象
完善基本类型及对应数组类型;解决数组类型值最终返回 JSON 是空对象
调整 error 和 nil 最终返回的 JSON 值
解决 return error 转 JSON 返回的是空对象,改成了返回 Error() 的值;
解决 return nil 也转成了空对象 {},改成了直接返回 nil( JSON 转为 null);
解决 methodArgs: { type: "[]int", value: ["a", "b"] } 转换类型失败
解决 methodArgs: { type: "[]int", value: ["a", "b"] } 转换类型失败,因为 fmt.Sprint(["a", "b"]) 结果是 "[a, b]"
复杂自定义对象; 完善类型; 简化传参; 修复 bug 等
新增支持 mock 各种 Struct 的成员变量,包括组合等复杂自定义对象;
新增支持 static 静态标记字段,传 static: true 时,直接 test.Add 省去 test.Add.Add 中间的虚拟 class Add;
完善基本类型及对应数组类型;
兼容 Go 1.18+;
解决部分参数类型获取失败;
解决某些情况下获取不到函数;
解决 timeout 超时处理不对;
调整回调结构;
不返回 return, methodArgs 的空值;
将接口服务逻辑从 main.go 迁移到 unitauto/server.go,并新增默认测试用例;
迁移打包的可执行文件到 TommyLemon/StaticResources/UnitAuto/file;