Junit for AEM Workflow
Hello , I have requirement to write Junit for workflow , Can anyone please give sample test cases for below workflow?
@8220494(service = WorkflowProcess.class, property = {
"process.label" + " =sample Test process",
})
public class TestWorkFlow implements WorkflowProcess {
private static final Logger LOGGER = LoggerFactory.getLogger(TestWorkFlow.class);
Session session;
ResourceResolver resourceResolver;
@3214626
TestConfiguration config;
@9944223
public void execute(WorkItem workItem, WorkflowSession workflowSession, MetaDataMap processArguments) {
try {
session = workflowSession.adaptTo(Session.class);
String payloadPath = workItem.getWorkflowData().getPayload().toString();
resourceResolver = workflowSession.adaptTo(ResourceResolver.class);
TestHelper testHelper = new TestHelper();
List<String> TestList = testHelper.getTestFolder(resourceResolver, payloadPath, config);
} catch (Exception exception)
{
LOGGER.error("Exception is :: " + exception);
}
}
}
_________________________________________________________________________________
sample json file ---->
{
"test":
{
"jcr:primaryType":"dam:Asset",
"jcr:createdBy":"admin",
}
}
Thanks in Advance.


