@isTest public class TestRestrictContactByName {
@isTest static void testName(){
Contact con = new Contact(LastName='validname');
Test.startTest();
Database.SaveResult result= Database.insert(con, false);
Test.stopTest();
System.assert(result.isSuccess());
System.assert(result.getErrors().size()<0);
}
}
i'm getting an assertException when running this test.
Hi.
Try this. For me it's 100%
@isTest private class TestRestrictContactByName { @isTest static void TestCreateContactWithinvalidLastName(){ Contact c = new Contact (LastName = 'INVALIDNAME'); insert c; Test.startTest(); Database.SaveResult result = Database.insert(c, false); Test.stopTest(); System.assert(!result.isSuccess()); System.assert(result.getErrors().size() > 0); System.assertEquals('The Last Name "'+c.LastName+'" is not allowed for DML', result.getErrors()[0].getMessage()); } }