除了校验 code,msg 之外,对data里面的每个字段进行校验
如下
字段 current,size
:用传进来的数据 current=1&size=20 这两个参数,判断是否相等
字段 total
:去数据库查询这个条数,然后判断是否相等
字段 pages
:用响应报文中的 total 除以 size,然后通过 math.ceil 方法进行向上取整,得到值之后,判断是否相等;
字段 searchCount
: true 和 false 的判等
字段 records
:我是疑惑的
之前我理解的是,调用一个接口,它内部对数据库涉及到了修改,这类的接口才需要去查询数据库进行断言,有点不解
拿上面 current 和 size 这两个字段举例,我其实是感觉没有必要的,又怕这两个参数会出错,所以写上去了;
感觉思路有点乱了......