Salesforce Testテストレコード
2212 ワード
ページurlでパラメータを渡す方法を設定します
タイプapex:paramなどのラベルでバックグラウンドに伝達する場合、テストクラスではクラスnewから出たオブジェクトを直接通過し、オブジェクトを直接使用することができる.バックグラウンドで定義された受信変数に値を付与すればよい.
例:
転載先:https://www.cnblogs.com/d-yw/p/10021047.html
//
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