You need to sign in to do that
Don't have an account?
マスターキートン!
お世話になっております。
TestDataをつくるクラスをつくっているのですが、
Account a = new Account(); ←ここでSobjectのパラメータとしてMapわたせませんでしょうか。
SObject新規作成時にMapパラメータで生成したいです
@IsTest public with sharing class TestDataHelper { public static SObject createAccount(Map<String, Object> parameterValues) { Map<String, Object> defaultValues = new Map<String, Object>{ 'name' => 'Test Account' }; Account a = new Account(map_merge(defaultValues, dataValues)); ←ここでSobjectのパラメータとしてMapわたせませんか? insert a; return a; } private static Map<String, Object> map_merge(Map<String, Object> data1, Map<String, Object> data2) { Map<String, String> result = data1; for(String key : data2.keySet()) { result.put(key, data2.get(key)); } return result; } }
お世話になっております。
TestDataをつくるクラスをつくっているのですが、
Account a = new Account(); ←ここでSobjectのパラメータとしてMapわたせませんでしょうか。