PlayプロジェクトでGreenMailテストスイートを使用することはできますか?GreenMailテストスイートをプレイフレームワークで使用する方法は?
もしそうなら、それをどう使いますか?
プラグインはありますか? (私はGrailsのGreenMailプラグインを見つけましたが、Playはありません)
また、PlayはGreenMailなしで単独でメールサーバーのテストをサポートしていますか?
(私は道でのEclipse IDEを使用しています)
PlayプロジェクトでGreenMailテストスイートを使用することはできますか?GreenMailテストスイートをプレイフレームワークで使用する方法は?
もしそうなら、それをどう使いますか?
プラグインはありますか? (私はGrailsのGreenMailプラグインを見つけましたが、Playはありません)
また、PlayはGreenMailなしで単独でメールサーバーのテストをサポートしていますか?
(私は道でのEclipse IDEを使用しています)
あなたがプレイしてそれを使用することができ、JUnitのでそれを使用することができます。以下のコードは、通常のプレイユニットテストされています
public class GreenMailTest extends UnitTest {
private GreenMail mail;
@Before
public void startGreenMail() {
GreenMail greenMail = new GreenMail();
greenMail.start();
}
@Test
public void myTestThatUsesGreenMail() {
GreenMailUtil.sendTextEmailTest("[email protected]", "[email protected]", "subject", "body");
assertEquals("body", GreenMailUtil.getBody(greenMail.getReceivedMessages()[0]));
}
@After
public void stopGreenMail() {
greenMail.stop();
}
}
希望
からプレイプラグインを見て持っていますが、Eclipseは私の演劇プロジェクトでグリーンメーラーのキーワードを認識しません。 –
Eclipseでgreenmail jarを設定しましたか?たぶんあなたはそれをプレイの依存関係として追加してから、 "play deps"と "play eclipsify"の両方を実行することができます。 – marcospereira
はい、私は 'com.icegreen.greenmail.util。*'をインポートするのを忘れていました。そして今それは解決されました。 –