如何检查yaml中返回记录的顺序

问题描述 投票:0回答:1

下面是我的REST API的响应主体。我正在尝试使用Tavern测试此API。

[
  [
    "ValidOnceAgain", 
    "2019-03-15 00:29:54.579698"
  ], 
  [
    "Comment1", 
    "2019-03-14 21:39:08.016504"
  ]
]

我的任务是检查这些记录是否按顺序返回。我不知道如何检查YAML文件中的顺序。有人可以帮帮我吗?

yaml tavern
1个回答
0
投票

据我了解,您需要检查您的YAML记录是否按时间排序。

您可以使用DateTime.parse(您的字符串)将带有日期和时间的字符串转换为DateTime对象。可以比较DateTime对象。例如DateTime.parse("2019-03-15 00:29:54.579698")大于DateTime.parse("2019-03-14 21:39:08.016504")之后你只需要检查records[i] >= records[i + 1]

© www.soinside.com 2019 - 2024. All rights reserved.