こんにちは、管理人の@Salesforce.Zです。
画面開発をするにあたって、パラメータは重要な役割を果たしている。
今回、普段のクラスでのパラメータ設定とテストクラスでのパラメータ設定をメモしています。
読んだら得ること
★ テストクラスでページパラメータの設定方法
目次
ページパラメータの設定
普通の処理クラス
ApexPages.currentPage().getParameters().put('id', 値);
テストクラス
Test.setCurrentPageReference(new PageReference('Page.myPage')); System.currentPageReference().getParameters().put('id', idVariable);
終わりに
テストクラスの中で、
ApexPages.currentPage().getParameters().put('id', 値);
で設定する場合、このパラメータの例では、idの値がnullになるはず
※ApexPages.currentPage().getParameters().put('id', 値);で設定だとしたでも、結果がnullになる