2013年7月5日金曜日

[SFDC]:テストメソッドからカスタム設定にアクセス

簡単に書きます。

@isTest(SeeAllData=true)

はよろしくない。

他のカスタムオブジェクトと同様にテストデータを作成してあげてください。
以下は、DefaultRecordCount というAPI参照名を指定したカスタム設定の例です。


private static void dummyCustomDataInsert() {
// カスタム設定のダミーデータを作成
    DefaultRecordCount__c obj = new DefaultRecordCount__c();
    obj.startDt__c = System.today();
    obj.cnt__c = 24;
    insert obj;
}