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

Hi Everyone, Need a solution for this test class
@isTest
private class KnowledgeAttachmentUpdateTest {
@isTest
public static void tstmethod1(){
knowledge__kav k = new knowledge__kav();
k.Title = 'testcentre';
k.Summary = 'testing value';
k.UrlName = 'test';
insert k;
//Create Document
ContentVersion cv = new ContentVersion();
cv.Title = 'TestDocument';
cv.PathOnClient = 'TestDocument.pdf';
cv.VersionData = Blob.valueOf('Test Content');
cv.IsMajorVersion = true;
Insert cv;
//Get Content Version
Id ContentDocumentIds = [SELECT ContentDocumentId FROM ContentVersion WHERE Id =:cv.Id].ContentDocumentId;
//Create ContentDocumentLink
ContentDocumentLink cdl = New ContentDocumentLink();
cdl.LinkedEntityId = k.Id;
cdl.ContentDocumentId = ContentDocumentIds;
cdl.shareType = 'V';
Insert cdl;
knowledge__kav k1 = new knowledge__kav();
k1.Id = cdl.LinkedEntityId;
k1.AttachmentName__c = cv.Title;
k1.AttachmentFileID__c = cv.ContentDocumentId;
update k1;
}
}