Package org.subethamail.wiser

Examples of org.subethamail.wiser.WiserMessage


        lifeCycle.bindClass("consume", Commands.ConsumeObject.class);
        Commands.list.clear();
        BaseProcessContext process = BaseProcessContext.create(shell, "produce | mail send -s the_subject -b admin@gmail.com | consume").execute();
        ShellResponse.Ok ok = assertInstance(ShellResponse.Ok.class, process.getResponse());
        Assert.assertEquals(1, wiser.getMessages().size());
        WiserMessage msg = wiser.getMessages().get(0);
        Assert.assertEquals("foo@gmail.com", msg.getEnvelopeSender());
        Assert.assertEquals("admin@gmail.com", msg.getEnvelopeReceiver());
        Assert.assertEquals("the_subject", msg.getMimeMessage().getSubject());
        String data = new String(msg.getData());
        String content = (String)msg.getMimeMessage().getContent();
        assertTrue(content.contains("<value>abc</value>"));
        assertTrue(data.contains("Content-Type: text/html;charset=UTF-8"));
        System.out.println("data = " + data);
        assertEquals(Arrays.<Object>asList(new Value("abc")), Commands.list);
      }
View Full Code Here


    runtimeService.startProcessInstanceByKey("sendMailExample", vars);
   
    List<WiserMessage> messages = wiser.getMessages();
    assertEquals(1, messages.size());
   
    WiserMessage message = messages.get(0);
    MimeMessage mimeMessage = message.getMimeMessage();
   
    assertEquals("Your order " + orderId + " has been shipped", mimeMessage.getHeader("Subject", null));
    assertEquals("\"" + from + "\" <" +from + ">" , mimeMessage.getHeader("From", null));
    assertTrue(mimeMessage.getHeader("To", null).contains(recipient));
  }
View Full Code Here

    runtimeService.startProcessInstanceByKey("sendMailExample", vars);
   
    List<WiserMessage> messages = wiser.getMessages();
    assertEquals(1, messages.size());
   
    WiserMessage message = messages.get(0);
    MimeMessage mimeMessage = message.getMimeMessage();
   
    assertEquals("Your order " + orderId + " has been shipped", mimeMessage.getHeader("Subject", null));
    assertEquals("\"" + from + "\" <" +from + ">" , mimeMessage.getHeader("From", null));
    assertTrue(mimeMessage.getHeader("To", null).contains(recipient));
  }
View Full Code Here

    runtimeService.startProcessInstanceByKey("simpleTextOnly");
   
    List<WiserMessage> messages = wiser.getMessages();
    assertEquals(1, messages.size());
   
    WiserMessage message = messages.get(0);
    assertEmailSend(message, false, "Hello Kermit!", "This a text only e-mail.", "activiti@localhost",
            Arrays.asList("kermit@activiti.org"), null);
  }
View Full Code Here

    runtimeService.startProcessInstanceByKey("textMailExpressions", vars);
   
    List<WiserMessage> messages = wiser.getMessages();
    assertEquals(1, messages.size());
   
    WiserMessage message = messages.get(0);
    assertEmailSend(message, false, subject, "Hello " + recipientName + ", this is an e-mail",
            sender, Arrays.asList(recipient), null);
  }
View Full Code Here

    String procId = runtimeService.startProcessInstanceByKey("simpleTextOnly").getId();
   
    List<WiserMessage> messages = wiser.getMessages();
    assertEquals(1, messages.size());
   
    WiserMessage message = messages.get(0);
    assertEmailSend(message, false, "Hello Kermit!", "This a text only e-mail.", "activiti@localhost",
            Arrays.asList("kermit@activiti.org"), null);
    assertProcessEnded(procId);
  }
View Full Code Here

    runtimeService.startProcessInstanceByKey("textMailExpressions", vars);
   
    List<WiserMessage> messages = wiser.getMessages();
    assertEquals(1, messages.size());
   
    WiserMessage message = messages.get(0);
    assertEmailSend(message, false, subject, "Hello " + recipientName + ", this is an e-mail",
            sender, Arrays.asList(recipient), null);
  }
View Full Code Here

        "success@subethamail.org")});
        t.close();
        started = System.currentTimeMillis() - started;
        log.info("Elapsed ms = "+started);

        WiserMessage msg = this.server.getMessages().get(0);

        assertEquals(1, this.server.getMessages().size());
    assertEquals("success@subethamail.org", msg.getEnvelopeReceiver());

    File compareFile = File.createTempFile("attached", ".tmp");
    log.debug("Writing received attachment ...");

    FileOutputStream fos = new FileOutputStream(compareFile);
    ((MimeMultipart) msg.getMimeMessage().getContent()).getBodyPart(1).getDataHandler().writeTo(fos);
    fos.close();
    log.debug("Checking integrity ...");
    assertTrue(this.checkIntegrity(new File(BIGFILE_PATH), compareFile));
    log.debug("Checking integrity DONE");
    compareFile.delete();
View Full Code Here

    this.sendDataEnd();
    this.sendQuit();

    assertEquals(1, this.server.getMessages().size());
    Iterator<WiserMessage> emailIter = this.server.getMessages().iterator();
    WiserMessage email = emailIter.next();
    assertEquals("Body", email.getMimeMessage().getContent().toString());
  }
View Full Code Here

    this.sendDataEnd();
    this.sendQuit();

    assertEquals(1, this.server.getMessages().size());
    Iterator<WiserMessage> emailIter = this.server.getMessages().iterator();
    WiserMessage email = emailIter.next();
    assertEquals("Body", email.getMimeMessage().getContent().toString());
  }
View Full Code Here

TOP

Related Classes of org.subethamail.wiser.WiserMessage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.