Skip to content

Releases: TommyLemon/unitauto-go

完善基本类型及对应数组类型;解决数组类型值最终返回 JSON 是空对象

14 Apr 15:03
Compare
Choose a tag to compare

完善基本类型及对应数组类型;解决数组类型值最终返回 JSON 是空对象

调整 error 和 nil 最终返回的 JSON 值

09 Apr 15:30
Compare
Choose a tag to compare

解决 return error 转 JSON 返回的是空对象,改成了返回 Error() 的值;
解决 return nil 也转成了空对象 {},改成了直接返回 nil( JSON 转为 null);

解决 methodArgs: { type: "[]int", value: ["a", "b"] } 转换类型失败

08 Apr 15:43
Compare
Choose a tag to compare

解决 methodArgs: { type: "[]int", value: ["a", "b"] } 转换类型失败,因为 fmt.Sprint(["a", "b"]) 结果是 "[a, b]"

复杂自定义对象; 完善类型; 简化传参; 修复 bug 等

07 Aug 04:50
Compare
Choose a tag to compare

新增支持 mock 各种 Struct 的成员变量,包括组合等复杂自定义对象;
新增支持 static 静态标记字段,传 static: true 时,直接 test.Add 省去 test.Add.Add 中间的虚拟 class Add;
完善基本类型及对应数组类型;

image

兼容 Go 1.18+;
解决部分参数类型获取失败;
解决某些情况下获取不到函数;
解决 timeout 超时处理不对;

调整回调结构;
不返回 return, methodArgs 的空值;
将接口服务逻辑从 main.go 迁移到 unitauto/server.go,并新增默认测试用例;
迁移打包的可执行文件到 TommyLemon/StaticResources/UnitAuto/file;

扫描&生成; 回调函数; 自定义结构体 等

16 Mar 16:36
Compare
Choose a tag to compare

image

完成 Go 扫描 package, struct, func;
image

新增支持自定义 Struct;
image

新增支持通过 interface { func } 回调的函数;
image

新增支持指针类型,完成断言当前实例成员变量的改动;
image

简化配置;
POST /method/list 自动生成注册 func 和 struct 的代码,方便粘贴到项目使用;
允许传构造方法参数;

解决调用异步回调函数不返回最终结果;
解决实例 this 返回值错误;

对异步回调函数模拟 3s 延迟;
完善使用 Golang 版做单元测试的中英文介绍和使用文档;
优化代码和注释;
打包 Mac, Linux, Windows 可执行文件;

image

v0.9.0

07 Mar 12:22
Compare
Choose a tag to compare

完成同步方法/函数的单元测试;
image
image

完成协程异步方法/函数的单元测试;
image
image

完成与 UnitAuto-Admin 前端网页工具的交互;