Hi,
I have created a service to create packages. I want to know how to write Junit test for this service. PFB the service code for creating package.
Any help would be great. Thanks in advance!!
@reference
private Packaging packaging;
public void createPackage(Node rootNode, String pkgName) {
JcrPackageManager jcrPackageManager = packaging.getPackageManager(session);
JcrPackage jcrPackage = jcrPackageManager.create(rootNode, pkgName);
JcrPackageDefinition jcrPackageDefinition = jcrPackage.getDefinition();
DefaultWorkspaceFilter workspaceFilter = new DefaultWorkspaceFilter();
for (PathFilterSet packageFilter : packageFilters) {
workspaceFilter.add(packageFilter);
}
jcrPackageDefinition.setFilter(workspaceFilter, AUTO_SAVE);
jcrPackageDefinition.set(JcrPackageDefinition.PN_DESCRIPTION, PACKAGE_DESCRIPTION + pkgName, false);
jcrPackageDefinition.set(JcrPackageDefinition.PN_GROUP, rootNode.getName() , false);
jcrPackageManager.assemble(jcrPackage, listener);
}