Mandrill API Java 单元测试

Posted

技术标签:

【中文标题】Mandrill API Java 单元测试【英文标题】:Mandrill API Java unit tests 【发布时间】:2014-07-15 22:19:46 【问题描述】:

我们在生产服务器中使用 MandrillApp 没有自动测试。如何在没有真正发送消息的情况下模拟 mandriil api 调用以进行单元测试?

【问题讨论】:

【参考方案1】:

在 Mandrill 中,转到主菜单上的 SMTP 和 API 凭据。

点击“+新API密钥”

给它一个描述(像 TEST KEY 这样的东西很好)。

选中“测试密钥”复选框。

单击“创建 API 密钥”按钮。

您将在列表中创建一个新的 API 密钥。它是一个大约 22 位的密钥,就像您的主要 API 密钥一样。

在任何测试调用中使用此密钥而不是您的主 API 密钥,并且不会发送消息。

要在 Mandrill 中观察模拟结果,请转到您的帐户菜单并打开“测试模式”。然后,您将能够看到所有传入的测试 API 调用。

【讨论】:

以上是关于Mandrill API Java 单元测试的主要内容,如果未能解决你的问题,请参考以下文章

单元测试基本框架和8个测试方面

单元测试基本框架和8个测试方面

JUnitJava 单元测试框架 | 学习笔记

读《单元测试之道Java版》

java 使用idea进行单元测试

单元测试经典三问:是什么,为什么,怎么做?