You need to sign in to do that
Don't have an account?
iwaki
テストコードの作成について
お世話になります。
リードの所有者をボタンひとつでログインユーザーに変更できるように見よう見まねで設定をしました。
設定内容は以下の通りです。
カスタムボタンを作成
表示の種類:詳細ページボタン
動作:JavaScriptを実行
OnClick JavaScript:
テストクラスの書き方がわかりません。
テストクラス上でリードのページを生成して、引数を渡せばいいのでしょうか?
webServiceでのテストクラスの書き方がわからなかったのでどなたかご教示いただけないでしょうか。
何卒宜しくお願い申し上げます。
リードの所有者をボタンひとつでログインユーザーに変更できるように見よう見まねで設定をしました。
設定内容は以下の通りです。
カスタムボタンを作成
表示の種類:詳細ページボタン
動作:JavaScriptを実行
OnClick JavaScript:
{!REQUIRESCRIPT('/soap/ajax/37.0/connection.js')} {!REQUIRESCRIPT('/soap/ajax/37.0/apex.js')} var ret = sforce.apex.execute('ChangeLeadOwner','hogeMethod',{id:"{!Lead.Id}"}); window.location.reload() ;Apexクラス
global class ChangeLeadOwner { webService static void hogeMethod(String id){ Lead le = [SELECT Id, ownerid FROM Lead WHERE Id=:id]; le.ownerid = UserInfo.getUserId(); update le; } }リードのページレイアウトに上記ボタンを配置して、想定どおりの挙動になったのですが、
テストクラスの書き方がわかりません。
テストクラス上でリードのページを生成して、引数を渡せばいいのでしょうか?
webServiceでのテストクラスの書き方がわからなかったのでどなたかご教示いただけないでしょうか。
何卒宜しくお願い申し上げます。
All Answers
テストを問題なく実行することができました。