@Test public void testShouldParseNonZeroAndLength() throws Exception { IdRange[] ranges = { new IdRange(1) }; FetchData data = new FetchData(); data.add(new BodyFetchElement("BODY[]", BodyFetchElement.CONTENT, null, null, new Long(20), new Long(12342348)), false); check("1 (BODY[]<20.12342348>)\r\n", ranges, false, data, "A01"); }
@Test public void testShouldParseZeroAndLength() throws Exception { IdRange[] ranges = { new IdRange(1) }; FetchData data = new FetchData(); data.add(new BodyFetchElement("BODY[]", BodyFetchElement.CONTENT, null, null, new Long(0), new Long(100)), false); check("1 (BODY[]<0.100>)\r\n", ranges, false, data, "A01"); }
fetch.setUid(true); } else if ("RFC822".equalsIgnoreCase(name)) { fetch.add(BodyFetchElement.createRFC822(), false); } else if ("RFC822.HEADER".equalsIgnoreCase(name)) { fetch.add(BodyFetchElement.createRFC822Header(), true); } else if ("RFC822.TEXT".equalsIgnoreCase(name)) { fetch.add(BodyFetchElement.createRFC822Text(), false); } else if ("MODSEQ".equalsIgnoreCase(name)) { fetch.setModSeq(true); fetch.add(bodyFetchElement, isPeek);
fetch.setUid(true); } else if ("RFC822".equalsIgnoreCase(name)) { fetch.add(BodyFetchElement.createRFC822(), false); } else if ("RFC822.HEADER".equalsIgnoreCase(name)) { fetch.add(BodyFetchElement.createRFC822Header(), true); } else if ("RFC822.TEXT".equalsIgnoreCase(name)) { fetch.add(BodyFetchElement.createRFC822Text(), false); } else if ("MODSEQ".equalsIgnoreCase(name)) { fetch.setModSeq(true); fetch.add(bodyFetchElement, isPeek);