Salesforce Testテストレコード

2212 ワード

ページurlでパラメータを渡す方法を設定します
// 
PageReference
prf = Page.pageName; //pageName String id='0016F00002Shk0wQAB';   // id prf.getParameters().put('id',id); // key url Test.setCurrentPage(prf);

タイプapex:paramなどのラベルでバックグラウンドに伝達する場合、テストクラスではクラスnewから出たオブジェクトを直接通過し、オブジェクトを直接使用することができる.バックグラウンドで定義された受信変数に値を付与すればよい.
例:
//vf 
       
  
// controller public with sharing class Orders {
  public String product_name{get;set;}
  public Orders(ApexPages.StandardController con){
  }
} // @isTest private class OrdersTest { static testMethod void testMethod1() { Orders order=new Orders(); order.product_name=' '
   
   
// Controller , Controller
   Controller cont=new Controller(new ApexPages.StandardController(order));
 
  }
}

 
転載先:https://www.cnblogs.com/d-yw/p/10021047.html