0

在我的pactnet消费者测试中,我将合同声明如下:

PactBuilder.ServiceConsumer("My.Consumer.Application")
    .HasPactWith("My.Provicer.Application");

生成合同文件时,它具有以下名称:my.consumer.application-my.provicer.application.json. 是否可以自定义它以使其显示为My.Consumer.Application.My.Provicer.Application.json

4

1 回答 1

1

据我所知不是。但是为什么合同文件的名称很重要?它只是测试过程的产物,您通常将其发送到Pact BrokerPactflow之类的东西,此时它将在此处显示原始名称。

通常,您甚至不会将这些文件存储在您的 git 存储库中。

话虽如此,之后您始终可以使用您选择的任何工具重命名文件 - Pact 在验证时不关心文件名的格式(如果您使用本地文件进行验证)。

于 2021-01-27T00:34:53.817 回答