私はsalesforce.comプラットフォームでRestWebサービスを開発しています。私はそれを書きました、そしてそれは私がそれを呼ぶときそれがきちんと働いていてそして正確な応答を与えています。問題はそれをどのようにテストするかです
@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;
}
}
今の私の仕事は、このRESTWebサービスメソッドをテストすることupdateCase
です。POSTリクエストメソッドをテストするには、メソッド呼び出しでパラメーターを設定する必要がありますが、PUTメソッドの場合-RestContext.request
テストクラスでどのように設定しますか?