Search in sources :

Example 1 with Value

use of loci.formats.in.PrairieMetadata.Value in project bioformats by openmicroscopy.

the class PrairieMetadataTest method testParseOldXML.

@Test
public void testParseOldXML() throws ParserConfigurationException, SAXException, IOException {
    final Document xml = XMLTools.parseDOM(OLD_XML);
    final PrairieMetadata meta = new PrairieMetadata(xml, null, null);
    final Value positionCurrent = meta.getSequence(1).getFrame(1).getValue("positionCurrent");
    final Value xAxis = positionCurrent.get("XAxis");
    assertEquals("0.95", xAxis.value());
    final Value yAxis = positionCurrent.get("YAxis");
    assertEquals("-4.45", yAxis.value());
    final ValueTable zAxis = (ValueTable) positionCurrent.get("ZAxis");
    assertEquals("-9", zAxis.get(0).value());
    assertEquals("62.45", zAxis.get(1).value());
}
Also used : ValueTable(loci.formats.in.PrairieMetadata.ValueTable) PrairieMetadata(loci.formats.in.PrairieMetadata) Value(loci.formats.in.PrairieMetadata.Value) Document(org.w3c.dom.Document) Test(org.testng.annotations.Test)

Aggregations

PrairieMetadata (loci.formats.in.PrairieMetadata)1 Value (loci.formats.in.PrairieMetadata.Value)1 ValueTable (loci.formats.in.PrairieMetadata.ValueTable)1 Test (org.testng.annotations.Test)1 Document (org.w3c.dom.Document)1