You need to sign in to do that
Don't have an account?

Test Class
Hi,
This is my trigger and how to write test class for this trigger.
trigger OppProductDelete on OpportunityLineItem (before delete){
Id sysAdminId = [Select Id, Name from Profile where id = '00e90000001qXNbAAM' LIMIT 1].Id;
for (OpportunityLineItem oppProd : trigger.old){
if(UserInfo.getProfileId() ==sysAdminId)
oppProd.addError('This Opp Product may not be deleted');}
}
thanks.
This is my trigger and how to write test class for this trigger.
trigger OppProductDelete on OpportunityLineItem (before delete){
Id sysAdminId = [Select Id, Name from Profile where id = '00e90000001qXNbAAM' LIMIT 1].Id;
for (OpportunityLineItem oppProd : trigger.old){
if(UserInfo.getProfileId() ==sysAdminId)
oppProd.addError('This Opp Product may not be deleted');}
}
thanks.
2. Prepare test data(opp line items ).
3. delete them.
i am new to development, can you please suggest how to get the count of line items and delete line items.
Thanks.
https://developer.salesforce.com/forums/ForumsMain?id=906F0000000BCbW.
Please mark it as best answer if it solves your problem.
i am using above test class but i am getting 0% code coverage.
pls send me the total test class for this trigger.
trigger OppProductDelete on OpportunityLineItem (before delete){
Id sysAdminId = [Select Id, Name from Profile where id = '00e90000001qXNbAAM' LIMIT 1].Id;
for (OpportunityLineItem oppProd : trigger.old){
if(UserInfo.getProfileId() ==sysAdminId)
oppProd.addError('This Opp Product may not be deleted');}
}
thanks.