public void testSplitMessageWithObjectMetadata() throws Exception { String obj = "ABCDEFG"; msg.addObjectHeader(obj, obj); LineCountSplitter s = new LineCountSplitter(); s.setCopyObjectMetadata(true); List<AdaptrisMessage> result = toList(s.splitMessage(msg)); assertEquals("10 split messages", 10, result.size()); for (AdaptrisMessage m : result) { assertTrue("Should contain object metadata", m.getObjectHeaders().containsKey(obj)); assertEquals(obj, m.getObjectHeaders().get(obj)); } }