use of org.optaplanner.persistence.xstream.impl.domain.solution.XStreamSolutionFileIO in project kogito-apps by kiegroup.
the class AbstractTaskAssigningCoreTest method readTaskAssigningSolution.
protected TaskAssigningSolution readTaskAssigningSolution(String resource) {
File resourceFile = Paths.get(getClass().getResource(resource).getPath()).toFile();
XStreamSolutionFileIO<TaskAssigningSolution> solutionFileIO = new XStreamSolutionFileIO<>(TaskAssigningSolution.class);
return solutionFileIO.read(resourceFile);
}
use of org.optaplanner.persistence.xstream.impl.domain.solution.XStreamSolutionFileIO in project droolsjbpm-integration by kiegroup.
the class AbstractTaskAssigningCoreTest method readTaskAssigningSolution.
protected TaskAssigningSolution readTaskAssigningSolution(String resource) throws IOException {
int index = resource.lastIndexOf("/");
String prefix = resource;
if (index >= 0) {
prefix = resource.substring(index + 1);
}
File f = File.createTempFile(prefix, null);
InputStream resourceAsStream = getClass().getResourceAsStream(resource);
FileUtils.copyInputStreamToFile(resourceAsStream, f);
XStreamSolutionFileIO<TaskAssigningSolution> solutionFileIO = new XStreamSolutionFileIO<>(TaskAssigningSolution.class);
return solutionFileIO.read(f);
}
Aggregations