我有一个服务,它接收请求,生成电子邮件,将电子邮件保存到消息队列(由其他微服务发送),并返回httpStatus.Ok。我想测试一下,对于不同的请求,将生成相关的电子邮件。
根据的说法,我的测试是功能测试,而不是合同测试。(如果我的服务将返回电子邮件内容作为api响应,那么使用Pact进行合同测试肯定是合适的)。
我有一个想法是使用Pact基础设施进行这样的功能测试,特别是
1.Save request and expected generated email into Pact Broker
2. In provider Verify tests submit the request a
我正在为身份识别人员创建合同,我需要验证是否有一些合同具有相同的地址、电子邮件或电话号码。
示例:
contract Person {
//date of create
uint public dateCreate;
//name of person
string public name;
//variables to be validates
string public email;
string public phone;
// constructor
function Person(string _name, string _email, string _phone) publi