本系列之前的文章:
-
第三篇 Part III: Model类
在之前的基础上,可以对该OData API的几个Entity进行测试了。
这里,使用了Postman。
建议对该API的所有测试加入一个独立的Collection。
对于Knowledge Item,测试创建 (HTTP POST),使用如下资料,并获得Status 201 Created:
对Knowledge Item,测试GET拿到所有Knowledge Item,这时候会有一条(刚刚创建的那条)。
测试修改(HTTP PUT),更新刚刚创建的那条,把Content修改。
这时候,试试再次GET,对应的Content已经被修改:
测试第二种修改方式(HTTP PATCH),再次更新CONTENT:
第三次GET,对应的Content已经被修改:
最后,删除该条记录(HTTP DELETE):
第四次GET,对应的Content已经被修改:
这次,Postman的Collection应该有五条测试记录:
同时,使用OData Query来体现OData的强大:
下一篇要开始介绍Unit Test了。
是为之记。
Alva Chien
2020.07.05
更新于2020.12.17