You need to sign in to do that
Don't have an account?
Swetha B 7
Trigger Code Coverage help
Please help code coverage for my trigger
Apex Trigger
trigger AccountAddressTrigger on Apartment_Property__c (before insert, before update) {
Set<String> reviewList = new Set<String>();
for(Apartment_Property__c a : trigger.new) {
if( a.multi__c!= null){
List<String> review = a.multi__c.split(';');
reviewList.addAll(review);
}
string reviewLogs = '';
if(reviewList.size()>0) {
for(string r: reviewList) {
if(r == 'A') {
reviewLogs += Label.Test+'\n';
}
if(r == 'B') {
reviewLogs += Label.Test1+'\n';
}
if(r == 'c') {
reviewLogs += Label.Test3+'\n';
}
}
}
a.Longtext__c = reviewLogs;
}
}
Test Class: Written below test class but am not able to code coverage, Please help
@isTest
public class AccountAddressTrigger {
public static testmethod void utilitytestACTIVITY() {
list<Apartment_Property__c> Acc = new list<Apartment_Property__c>();
Apartment_Property__c obj = new Apartment_Property__c();
obj.multi__c ='abe';
obj.Longtext__c ='xyz';
Acc.add(obj);
insert Acc;
}
}
Thnaks for the help!
Apex Trigger
trigger AccountAddressTrigger on Apartment_Property__c (before insert, before update) {
Set<String> reviewList = new Set<String>();
for(Apartment_Property__c a : trigger.new) {
if( a.multi__c!= null){
List<String> review = a.multi__c.split(';');
reviewList.addAll(review);
}
string reviewLogs = '';
if(reviewList.size()>0) {
for(string r: reviewList) {
if(r == 'A') {
reviewLogs += Label.Test+'\n';
}
if(r == 'B') {
reviewLogs += Label.Test1+'\n';
}
if(r == 'c') {
reviewLogs += Label.Test3+'\n';
}
}
}
a.Longtext__c = reviewLogs;
}
}
Test Class: Written below test class but am not able to code coverage, Please help
@isTest
public class AccountAddressTrigger {
public static testmethod void utilitytestACTIVITY() {
list<Apartment_Property__c> Acc = new list<Apartment_Property__c>();
Apartment_Property__c obj = new Apartment_Property__c();
obj.multi__c ='abe';
obj.Longtext__c ='xyz';
Acc.add(obj);
insert Acc;
}
}
Thnaks for the help!
All Answers
Sorry i missed simple logic to add ;(simicolon) :(