use of com.helger.jaxb.mock.external.MockJAXBCollection in project ph-commons by phax.
the class JAXBMarshallerHelperTest method testGetAsBytes.
@Test
public void testGetAsBytes() {
final MockMarshallerExternal m = new MockMarshallerExternal();
final NonBlockingByteArrayOutputStream aBAOS = new NonBlockingByteArrayOutputStream();
byte[] aDirectBytes;
{
final MockJAXBArchive aArc = new MockJAXBArchive();
aArc.setVersion("1.24");
for (int i = 0; i < 100; ++i) {
final MockJAXBCollection aCollection = new MockJAXBCollection();
aCollection.setDescription("Internal bla foo");
aCollection.setID(i);
aArc.getCollection().add(aCollection);
}
m.write(aArc, aBAOS);
aDirectBytes = m.getAsBytes(aArc);
}
assertArrayEquals(aBAOS.toByteArray(), aDirectBytes);
}
Aggregations