我正在构建一组RESTful API,现在需要为它们编写单元测试.我不确定单元测试应该实际测试什么.
单元测试是否应检查从服务器接收的响应是否适用于各种输入?如果是这样,预先定义一组正确的响应格式并检查针对它们的响应是否是一种好习惯?
UPDATE
我通过CURL调用这些服务,我绝对可以检查状态代码.对于不同的输入,响应可能会有所不同,因此我应该检查所有可能的响应吗?
通常如何使用PHPUnit对RESTful API进行单元测试?
我想这是javascript中的绝对新手问题.
我想知道javascript日期中' - '的意思.
示例:新日期(2010年,12 - 1,10,22,00,00);
12 - 1在上面说了什么.
谢谢
我遇到过的SQL查询类似'SELECT 1 FROM TABLE_NAME'或'SELECT 2 FROM TABLE_NAME'在调试程序.我很好奇查询中的数字是什么以及它返回的结果集.
谢谢
下面是代码,
//Controller.swift
struct MyObject {
init(myJson: JSON) {
// some code here
}
}
//unittest.swift
let json = JSON("{}")
let obj = MyObject(myJson: json)
Run Code Online (Sandbox Code Playgroud)
我得到错误 Cannot convert value of type 'JSON' to expected argument type 'JSON'
注意:但是,当我将结构放在同一单元测试文件中时,不会发生这种情况。使用SwiftyJSON库进行JSON解析