我正在 salesforce.com 平台上开发一个 Rest Web 服务。我写了它,当我调用它时它工作正常并给出准确的响应。问题是如何测试它
@RestResource(urlMapping='/feedpost/*')
global class Feedpost9
{
@HttpPut
global static User updateCase() {
RestRequest req=RestContext.request;
User user=[SELECT id from User where email=:req.headers.get('email') LIMIT 1];
return user;
}
}
现在我的任务是测试这个 REST Web 服务方法updateCase
。为了测试 POST 请求方法,我必须在方法调用中设置参数,但在 PUT 方法的情况下 - 我如何RestContext.request
在测试类中设置?