You need to sign in to do that
Don't have an account?
Help on trigger deployment
Hi Guys,
I am deploying below trigger in our production but im always getting "Test coverage of selected Apex Trigger is 0%, at least 1% test coverage is required". This is my first time creating a trigger could someone help me please.
trigger twebLead on Lead (after update) {
if (Trigger.new.size() == 1) {
if (Trigger.old[0].isConverted == false && Trigger.new[0].isConverted == true) {
if (Trigger.new[0].ConvertedAccountId != null) {
Account a = [Select a.Id, a.CurrencyIsoCode From Account a Where a.Id = :Trigger.new[0].ConvertedAccountId];
a.CurrencyIsoCode = 'PHP';
update a;
}
if (Trigger.new[0].ConvertedOpportunityId != null) {
Opportunity o = [Select o.Id, o.CurrencyIsoCode from Opportunity o Where o.Id = :Trigger.new[0].ConvertedOpportunityId];
o.CurrencyIsoCode = 'PHP';
update o;
}
}
}
}
I don't know what i am missing since i have deployed the same code in sandbox and worked well.
Thanks,
Del
Hi,
You will have to create test class for this trigger then deploy both (trigger and test class) in production.
Did this answer your question? If not, let me know what didn't work, or if so, please mark it solved.
Thanks, can you give me a sample on how should i begin this? :( sorry
hi
this may help you.
http://wiki.developerforce.com/page/An_Introduction_to_Apex_Code_Test_Methods