Как использовать тестовый набор GreenMail в игровой среде? - PullRequest
0 голосов
/ 05 декабря 2011

Можно ли использовать GreenMail набор тестов в проектах Play?

Если да, то как его использовать?

Есть ли плагин?(Я нашел плагин GreenMail для Grails, но не для Play)

Или Play поддерживает тестирование почтового сервера без GreenMail?

(кстати, я использую Eclipse IDE)

Ответы [ 2 ]

1 голос
/ 08 декабря 2011

Если вы можете использовать его с JUnit, вы можете использовать его с Play. Код ниже является просто обычным игровым тестом:

public class GreenMailTest extends UnitTest {

  private GreenMail mail;

  @Before
  public void startGreenMail() {
    GreenMail greenMail = new GreenMail();
    greenMail.start();  
  }

  @Test
  public void myTestThatUsesGreenMail() {
    GreenMailUtil.sendTextEmailTest("to@localhost.com", "from@localhost.com", "subject", "body");
    assertEquals("body", GreenMailUtil.getBody(greenMail.getReceivedMessages()[0]));
  }

  @After
  public void stopGreenMail() {
    greenMail.stop();
  }

}

Надеюсь, что поможет

0 голосов
/ 09 декабря 2014

Взгляните на плагин play от https://github.com/alextir/play-module-greenmail

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...