【发布时间】:2015-11-08 21:09:53
【问题描述】:
我已经在 Salesforce APEX 中写下了触发器。它工作正常。
触发器代码为:
trigger SDRDemoUpdate_test on Event (before update) {
Map<ID,Event> records = New Map<ID,Event>([SELECT CreatedBy.Name FROM Event WHERE ID IN: trigger.new]);
for (Event obj :Trigger.new){
obj.SDR_Original_Demo__c = records.get(obj.id).CreatedBy.Name;
}
}
现在我正在尝试为其测试类编写代码。它在线上给出错误,说对象无法解析为字符串。
测试类代码为:
@isTest
public class originalDemo {
static testMethod void test_original_demo() {
Event obj = new Event();
obj.CreatedBy = 'Tom';
obj.Owner = 'Jack';
obj.What = 'Opportunity';
insert.obj;
userInfo.getName();
}
}
期待找到解决方案。任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: testing triggers salesforce apex-code apex