空手道需要帮助,以主张日期范围的单个维数阵列
我正在尝试断言单个维数组中的值。我尝试使用匹配项,但看起来日期范围无法断言。
以下是对象数组:
[
"2019-04-24T17:41:28",
"2019-04-24T17:41:27.975",
"2019-04-24T17:41:27.954",
"2019-04-24T17:41:27.93",
"2019-04-24T17:41:27.907",
"2019-04-24T17:41:27.886",
"2019-04-24T17:41:27.862",
"2019-04-24T17:41:27.84",
"2019-04-24T17:41:27.816",
"2019-04-24T17:41:27.792"
]
我试图在以下日期范围之间断言每个值:
MinDate:2019-04-24T17:25:00.000000+00:00
MaxDate:2019-04-24T17:50:00.000000+00:00
我尝试了以下内容,但没有可行的方法:
* match dateCreated == '#[]? _.value >= fromDate'
* eval for(var i = 0; i < responseJson.response.data.TotalItemCount; i++) dateCreated.add(responseJson.response.data.Items[i].DateCreated) karate.assert(dateCreated[i] >= fromDate)
有关如何进行操作的任何提示/提示。
I am trying to assert the values inside a single dimensional array. I have tried using match but it looks like the date ranges cannot be asserted.
Below is the object array:
[
"2019-04-24T17:41:28",
"2019-04-24T17:41:27.975",
"2019-04-24T17:41:27.954",
"2019-04-24T17:41:27.93",
"2019-04-24T17:41:27.907",
"2019-04-24T17:41:27.886",
"2019-04-24T17:41:27.862",
"2019-04-24T17:41:27.84",
"2019-04-24T17:41:27.816",
"2019-04-24T17:41:27.792"
]
I am trying to assert each values between the following date ranges:
MinDate:2019-04-24T17:25:00.000000+00:00
MaxDate:2019-04-24T17:50:00.000000+00:00
I have tried the following but none works:
* match dateCreated == '#[]? _.value >= fromDate'
* eval for(var i = 0; i < responseJson.response.data.TotalItemCount; i++) dateCreated.add(responseJson.response.data.Items[i].DateCreated) karate.assert(dateCreated[i] >= fromDate)
Any hint/tip on how to go about it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在这里:
如果您对任何关键字有疑问,请参考文档。我删除了列表中的第一个日期,因为它不一致,但是如果需要,您有足够的信息来处理 - 您可能需要某个条件逻辑。
另请参阅:
https://stackoverflow.com/a/541144432/143475
href =“ https://stackoverflow.com/a/52892797/143475”> https://stackoverflow.com/a/52892797/143475
Here you go:
Please refer the docs if you have doubts about any of the keywords. I removed the first date in the list because it was not consistent, but you have enough info to handle it if needed - you may need some conditional logic somewhere.
Also see:
https://stackoverflow.com/a/54114432/143475
https://stackoverflow.com/a/52892797/143475