quality.getReports().add(report); report.getResults().add(new DefaultConformanceResult(null, explanation, false)); return report;
quality.getReports().add(report); report.getResults().add(new DefaultConformanceResult(null, explanation, false)); return report;
/** * Unmarshals the given file and verify the content. * Then marshals the object and verify that we get equivalent XML. */ private void roundtrip(final String filename, final Version version) throws JAXBException { final AbstractElement metadata = unmarshalFile(AbstractElement.class, filename); final InternationalString nameOfMeasure = getSingleton(metadata.getNamesOfMeasure()); /* * Programmatic verification of the text group. */ assertEquals("Quantitative quality measure focusing on the effective class percent " + "regarded to the total surface size", nameOfMeasure.toString(Locale.ENGLISH)); assertEquals("Mesure qualité quantitative de type pourcentage de représentation de la " + "classe par rapport à la surface totale", nameOfMeasure.toString(Locale.FRENCH)); /* * Opportunist test. While it was not the purpose of this test, the above metadata * needs to contain a "result" element in order to pass XML validation test. */ final Result result = getSingleton(metadata.getResults()); assertInstanceOf("Wrong value for <gmd:result>", DefaultConformanceResult.class, result); assertEquals("result.pass", Boolean.TRUE, ((DefaultConformanceResult) result).pass()); /* * Marshalling: ensure that we didn't lost any information. */ assertMarshalEqualsFile(filename, metadata, version, "xmlns:*", "xsi:schemaLocation", "xsi:type"); } }