@Parameters public static List<Object[]> data() throws Exception { List<Object[]> list = new ArrayList<>(); ResourceArrayPropertyEditor editor = new ResourceArrayPropertyEditor(); editor.setAsText("classpath*:" + ClassUtils.addResourcePathToPackagePath(StepNameTests.class, "*.xml")); Resource[] resources = (Resource[]) editor.getValue(); for (Resource resource : resources) { if (resource.getFile().getName().contains("WrongSchema")) { continue; } list.add(new Object[] { resource }); } return list; }
@Before public void setUp() { ResourceArrayPropertyEditor editor = new ResourceArrayPropertyEditor(); editor.setAsText("classpath:jsrBaseContext.xml"); partitioner.setResources((Resource[]) editor.getValue()); }
@Override public Set<Resource> getDeploymentResources() { final ResourceArrayPropertyEditor resolver = new ResourceArrayPropertyEditor(); try { final String[] resourcePattern = camundaBpmProperties.getDeploymentResourcePattern(); logger.debug("resolving deployment resources for pattern {}", (Object[]) resourcePattern); resolver.setValue(resourcePattern); return Arrays.stream((Resource[])resolver.getValue()) .peek(resource -> logger.debug("processing deployment resource {}", resource)) .filter(this::isFile) .peek(resource -> logger.debug("added deployment resource {}", resource)) .collect(Collectors.toSet()); } catch (final RuntimeException e) { logger.error("unable to resolve resources", e); } return EMPTY_SET; }
@Override public Set<Resource> getDeploymentResources() { final ResourceArrayPropertyEditor resolver = new ResourceArrayPropertyEditor(); try { final String[] resourcePattern = camundaBpmProperties.getDeploymentResourcePattern(); logger.debug("resolving deployment resources for pattern {}", (Object[]) resourcePattern); resolver.setValue(resourcePattern); return Arrays.stream((Resource[])resolver.getValue()) .peek(resource -> logger.debug("processing deployment resource {}", resource)) .filter(this::isFile) .peek(resource -> logger.debug("added deployment resource {}", resource)) .collect(Collectors.toSet()); } catch (final RuntimeException e) { logger.error("unable to resolve resources", e); } return EMPTY_SET; }