You need to sign in to do that
Don't have an account?
iwaki
新規画面のテストクラスについて
お世話になっております。
リードの新規作成画面をvisualforceにしています。
項目の一部にデフォルト値を設定したく、同様の事例を探して下記のようなクラスをvisualforceのextensionsに設定しました。
※編集画面でも同様のvisualforceを使っているため、レコードIdが存在しない状態のときにデフォルト値を設定するようにしています。
方法をご教示いただければと存じます。何とぞよろしくお願いします。
リードの新規作成画面をvisualforceにしています。
項目の一部にデフォルト値を設定したく、同様の事例を探して下記のようなクラスをvisualforceのextensionsに設定しました。
※編集画面でも同様のvisualforceを使っているため、レコードIdが存在しない状態のときにデフォルト値を設定するようにしています。
public class defaultValueController { public defaultValueController(ApexPages.StandardController stdController){ sObject sObj = stdController.getRecord(); if(sObj.Id == null){ sObj.put('Company', 'XXXXXXXXX'); sObj.put('OwnerId', System.UserInfo.getUserId() ); } } }想定どおりの動作はできたのですが、デプロイするためのテストクラスはどのように作成したらよいのでしょうか?
方法をご教示いただければと存じます。何とぞよろしくお願いします。
Trailhead - Apex テスト
https://trailhead.salesforce.com/ja/module/apex_testing
All Answers
Trailhead - Apex テスト
https://trailhead.salesforce.com/ja/module/apex_testing
安易に質問した部分もあり、自分で調べて作成したら無事にテストが成功できました。
https://github.com/tyoshikawa1106/salesforce-live-coding
人によって書き方も違うと思いますのであくまでサンプルの1つという感じですが、お役に立てれば幸いです。