use of com.forgerock.openbanking.common.model.openbanking.obie.pain00200109.Document in project Squid by CIRDLES.
the class PhysicalConstantsModelXMLConverterTest method testPhysicalConstantsXMLConverter.
@Test
public void testPhysicalConstantsXMLConverter() {
try {
ResourceExtractor extractor = new ResourceExtractor(PhysicalConstantsModel.class);
File initialFile = extractor.extractResourceAsFile("EARTHTIME Physical Constants Model v.1.1.xml");
PhysicalConstantsModel model = (PhysicalConstantsModel) (new PhysicalConstantsModel()).readXMLObject(initialFile.getAbsolutePath(), false);
File convertedFile = new File("physicalConstantsCopy.xml");
model.serializeXMLObject(convertedFile.getAbsolutePath());
model = (PhysicalConstantsModel) model.readXMLObject(convertedFile.getAbsolutePath(), false);
File convertedConvertedFile = new File("physicalConstantsCopyOfCopy.xml");
model.serializeXMLObject(convertedConvertedFile.getAbsolutePath());
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(convertedFile);
Element initialElement = doc.getRootElement();
doc = builder.build(convertedConvertedFile);
Element convertedElement = doc.getRootElement();
convertedFile.delete();
convertedConvertedFile.delete();
assertTrue(ElementComparer.compareElements(initialElement, convertedElement));
} catch (Exception e) {
e.printStackTrace();
fail(e.getMessage());
}
}
use of com.forgerock.openbanking.common.model.openbanking.obie.pain00200109.Document in project Squid by CIRDLES.
the class ReferenceMaterialXMlConverterTest method testReferenceMaterialXMLConverter.
@Test
public void testReferenceMaterialXMLConverter() {
try {
ResourceExtractor extractor = new ResourceExtractor(ReferenceMaterialModel.class);
File initialFile = extractor.extractResourceAsFile("z6266 ID-TIMS (559.0 Ma) v.1.0.xml");
ParametersModel model = (ReferenceMaterialModel) (new ReferenceMaterialModel()).readXMLObject(initialFile.getAbsolutePath(), false);
File convertedFile = new File("zirconCopy.xml");
model.serializeXMLObject(convertedFile.getAbsolutePath());
model = (ReferenceMaterialModel) model.readXMLObject(convertedFile.getAbsolutePath(), false);
File convertedConvertedFile = new File("zirconCopyOfCopy.xml");
model.serializeXMLObject(convertedConvertedFile.getAbsolutePath());
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(convertedFile);
Element initialElement = doc.getRootElement();
doc = builder.build(convertedConvertedFile);
Element convertedElement = doc.getRootElement();
convertedFile.delete();
convertedConvertedFile.delete();
assertTrue(ElementComparer.compareElements(initialElement, convertedElement));
} catch (Exception e) {
e.printStackTrace();
fail(e.getMessage());
}
}
use of com.forgerock.openbanking.common.model.openbanking.obie.pain00200109.Document in project sscs-evidence-share by hmcts.
the class SendLetterServiceConsumerTest method buildLetter.
private LetterV3 buildLetter() throws IOException, URISyntaxException {
Path pdfPath = Paths.get(ClassLoader.getSystemResource("files/myPdf.pdf").toURI());
byte[] pdf = Files.readAllBytes(pdfPath);
String response = Base64.getEncoder().encodeToString(pdf);
Map<String, Object> additionalData = new HashMap<>();
additionalData.put(ADDITIONAL_DATA_CASE_REFERENCE, "123421323");
return new LetterV3(XEROX_TYPE_PARAMETER, Arrays.asList(new Document(response, 2)), additionalData);
}
use of com.forgerock.openbanking.common.model.openbanking.obie.pain00200109.Document in project maven-release by apache.
the class JDomBuildTest method testGetPlugins.
@Test
public void testGetPlugins() throws Exception {
String content = "<build></build>";
Document document = builder.build(new StringReader(content));
assertNotNull(new JDomBuild(document.getRootElement()).getPlugins());
assertEquals(0, new JDomBuild(document.getRootElement()).getPlugins().size());
content = "<build><plugins/></build>";
document = builder.build(new StringReader(content));
assertEquals(0, new JDomBuild(document.getRootElement()).getPlugins().size());
content = "<build><plugins><plugin/></plugins></build>";
document = builder.build(new StringReader(content));
assertEquals(1, new JDomBuild(document.getRootElement()).getPlugins().size());
}
use of com.forgerock.openbanking.common.model.openbanking.obie.pain00200109.Document in project maven-release by apache.
the class JDomDependencyManagementTest method testGetDependencies.
@Test
public void testGetDependencies() throws Exception {
String content = "<dependencyManamgement></dependencyManamgement>";
Document document = builder.build(new StringReader(content));
assertNotNull(new JDomDependencyManagement(document.getRootElement()).getDependencies());
assertEquals(0, new JDomDependencyManagement(document.getRootElement()).getDependencies().size());
content = "<dependencyManamgement><dependencies/></dependencyManamgement>";
document = builder.build(new StringReader(content));
assertEquals(0, new JDomDependencyManagement(document.getRootElement()).getDependencies().size());
content = "<dependencyManamgement><dependencies><dependency/></dependencies></dependencyManamgement>";
document = builder.build(new StringReader(content));
assertEquals(1, new JDomDependencyManagement(document.getRootElement()).getDependencies().size());
}
Aggregations