assertXpathEvaluatesTo("3", "count(" + AMDSEC_PATH + ")", xml);
}
@Test
public void testTwoDataStreamsVersion() throws TransformerException, XpathException, XPathExpressionException {
DigitalObject obj = createTestObject(FEDORA_OBJECT_3_0);
final String dsID1 = "DS1";
final String dsID2 = "DS2";
// hugely randomly generated test data
DatastreamManagedContent ds1 = createMDatastream(dsID1, "aölksdiudshfljdsfnalj mdscmjlfjaö nsaölkjfsölkjfsöldkjfaöslfjasödflaöl".getBytes());
DatastreamManagedContent ds2 = createMDatastream(dsID2, "älkfddöslfjsölkfjäaoiam,yjöoicncäaskcäaäöl kf,jvdhfkjh".getBytes());
obj.addDatastreamVersion(ds1, true);
obj.addDatastreamVersion(ds2, true);
Document xml = doSerializeOrFail(obj);
// was unable to do this with assertXpathsNotEqual() method
// therefore do the assertions by xpath manually
XPath xp = XPathFactory.newInstance().newXPath();