Lines Matching refs:message

71      * Confirms that setSentDate() correctly set the "Date" header of a Mime message.
93 MimeMessage message = new MimeMessage();
94 message.setSentDate(date);
95 String[] headers = message.getHeader("Date");
110 // Test 1. Every message gets a default and unique message-id
120 final String testId1 = "test-message-id-one";
124 // Test 3. Should only be one Message-ID per message
125 final String testId2 = "test-message-id-two";
135 MimeMessage message = new MimeMessage();
138 assertNull(message.getContentId());
142 message.setHeader(MimeHeader.HEADER_CONTENT_ID, cid1);
143 assertEquals(cid1, message.getContentId());
146 message.setHeader(MimeHeader.HEADER_CONTENT_ID, "<" + cid1 + ">");
147 assertEquals(cid1, message.getContentId());
154 MimeMessage message = new MimeMessage();
156 message.setSubject(SHORT_PLAIN);
159 assertEquals("plain subjects", SHORT_PLAIN, message.getSubject());
162 String rawHeader = message.getFirstHeader("Subject");
166 message.setSubject(LONG_PLAIN_64);
167 rawHeader = message.getFirstHeader("Subject");
172 message.setSubject(LONG_PLAIN_256);
173 rawHeader = message.getFirstHeader("Subject");
187 MimeMessage message = new MimeMessage();
189 message.setSubject(SHORT_UNICODE);
192 assertEquals("unicode readback", SHORT_UNICODE, message.getSubject());
195 String rawHeader = message.getFirstHeader("Subject");
203 MimeMessage message = new MimeMessage();
206 message.setSubject(LONG_UNICODE_16);
207 assertEquals("unicode readback 16", LONG_UNICODE_16, message.getSubject());
210 message.setSubject(LONG_UNICODE_64);
211 assertEquals("unicode readback 64", LONG_UNICODE_64, message.getSubject());
214 String rawHeader = message.getFirstHeader("Subject");
237 MimeMessage message = new MimeMessage();
239 message.setFrom(noName1);
240 message.setRecipient(RecipientType.TO, noName2);
241 message.setRecipients(RecipientType.CC, new Address[] { simpleName, dquoteName });
242 message.setReplyTo(new Address[] { quotedName, utf16Name, utf32Name });
244 String[] from = message.getHeader("From");
245 String[] to = message.getHeader("To");
246 String[] cc = message.getHeader("Cc");
247 String[] replyTo = message.getHeader("Reply-to");
274 MimeMessage message = new MimeMessage();
276 message.setHeader("From", "noname1@dom1.com");
277 message.setHeader("To", "<noname2@dom2.com>");
279 message.setHeader("Cc",
283 message.setHeader("Reply-to",
289 Address[] from = message.getFrom();
290 Address[] to = message.getRecipients(RecipientType.TO);
291 Address[] cc = message.getRecipients(RecipientType.CC);
292 Address[] replyTo = message.getReplyTo();
321 MimeMessage message = new MimeMessage();
324 Flag[] flags = message.getFlags();
328 message.setFlag(Flag.X_STORE_1, true);
329 assertTrue(message.isSet(Flag.X_STORE_1));
330 assertFalse(message.isSet(Flag.X_STORE_2));
333 message.setFlag(Flag.X_STORE_2, true);
334 assertTrue(message.isSet(Flag.X_STORE_1));
335 assertTrue(message.isSet(Flag.X_STORE_2));
338 message.setFlag(Flag.X_STORE_1, false);
339 assertFalse(message.isSet(Flag.X_STORE_1));
340 assertTrue(message.isSet(Flag.X_STORE_2));
348 MimeMessage message = new MimeMessage();
350 assertNull("non existent header", message.getExtendedHeader("X-Non-Existent"));
352 message.setExtendedHeader("X-Header1", "value1");
353 message.setExtendedHeader("X-Header2", "value2\n value3\r\n value4\r\n");
355 message.getExtendedHeader("X-Header1"));
357 message.getExtendedHeader("X-Header2"));
358 assertNull("non existent header 2", message.getExtendedHeader("X-Non-Existent"));
360 message.setExtendedHeader("X-Header1", "value4");
361 assertEquals("over written value", "value4", message.getExtendedHeader("X-Header1"));
363 message.setExtendedHeader("X-Header1", null);
364 assertNull("remove header", message.getExtendedHeader("X-Header1"));
371 MimeMessage message = new MimeMessage();
373 assertNull("new message", message.getExtendedHeaders());
374 message.setExtendedHeaders(null);
375 assertNull("null headers", message.getExtendedHeaders());
376 message.setExtendedHeaders("");
377 assertNull("empty headers", message.getExtendedHeaders());
379 message.setExtendedHeaders("X-Header1: value1\r\n");
380 assertEquals("header 1 value", "value1", message.getExtendedHeader("X-Header1"));
381 assertEquals("header 1", "X-Header1: value1\r\n", message.getExtendedHeaders());
383 message.setExtendedHeaders(null);
384 message.setExtendedHeader("X-Header2", "value2");
385 message.setExtendedHeader("X-Header3", "value3\n value4\r\n value5\r\n");
389 message.getExtendedHeaders());
391 message.setExtendedHeaders(
394 assertEquals("header 2", "value2", message.getExtendedHeader("X-Header2"));
395 assertEquals("header 3", "value3 value4 value5", message.getExtendedHeader("X-Header3"));
399 message.getExtendedHeaders());
407 MimeMessage message = new MimeMessage();
409 message.setHeader("Header1", "value1");
410 message.setHeader(MimeHeader.HEADER_ANDROID_ATTACHMENT_STORE_DATA, "value2");
411 message.setExtendedHeader("X-Header3", "value3");
412 message.setHeader("Header4", "value4");
413 message.setExtendedHeader("X-Header5", "value5");
416 message.writeTo(out);
421 "Message-ID: " + message.getMessageId() + "\r\n" +
516 * Confirm parser w/o a message-id inhibits a local message-id from being generated