LoginSignup
5
1

More than 3 years have passed since last update.

カスタムコントローラのテストクラス入門

Last updated at Posted at 2019-05-07

visualforceページのコントローラを手作りしたときのテストクラスの作り方です。
基本形。

//テスト対象のVisualforceページを生成
PageReference pageRef = Page.[ページ名];
//生成したテスト対象ページをカレントページに設定
Test.setCurrentPage(pageRef);
//パラメータが必要ならセット
ApexPages.currentPage().getParameters().put('[パラメータ名]', '1000001');

Test.startTest();
//コンストラクタだけで全メソッドを動かせるなら生成するだけでよい
[コントローラ名] controller = new [コントローラ名]();
//検索か何かでセッターに値をセットしたいならこんな風に
controller.[バインド変数名] = '入力値など';
Test.stopTest();
5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1