问题标签 [contracts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
727 浏览

java - 用于地图列表的 Java Pact.io DSL

我必须创建一个 pact dsl 部分来匹配要序列化为以下 java 对象的 json:

目前我有以下不工作的协议 dsl 部分:

上述协议 dsl 中的问题是什么?我正在关注这个 github 页面来实现它:

https://github.com/DiUS/pact-jvm/tree/master/pact-jvm-consumer-junit

0 投票
0 回答
427 浏览

java - 排序数组列表,前提条件解决方案

我有一个小项目,它允许我创建一个数组列表(存储称为数字的整数值)。有一种方法可以获取 Array 中的所有元素并根据 int 值对其进行组织。例如 [3, 2, 9, 7] 在运行 numbers.sort() 之后将是 [2, 3, 7, 9]。我的任务是为方法 sort() 编写前提条件。我的想法是,您希望向 sort() 添加一个前提条件,它只接受具有 2 个或更多元素的 Array List,因为使用空或单个元素 Array List 运行 sort 函数是毫无意义的。我已经有条件表明该方法不能接受空数组列表或其中的空元素。添加上述前提条件(需要2个或更多元素)是正确的选择吗?

方法:

0 投票
0 回答
489 浏览

.net - MassTransit:共享合同

当使用 MassTransit 作为服务总线时,您能否就面向微服务架构中的发布者和订阅者之间共享合同提出建议?为此有一个单独的 nuget 包或在每个微服务中都有一份合同副本会更好吗?