我无法理解空手道中的动态数据表场景[重复]

2024-03-25

任何人都知道如何使用 csv 文件创建动态数据表。

我正在尝试使用文档中定义的代码,但它对我不起作用。


The read函数接受csv文件并从 csv 创建一个 json 对象数组。始终需要标题行,并且标题用于创建对象成员的名称。

假设你有一个像这样的 csv:

[数据.csv]:

name,likes
Cucuma,1
Canyon,2
Stevens,3

然后下面测试就绿了

  Scenario: Read CSV file and convert that to json
    Given json dataFromCsv = read('data.csv')
    Then match dataFromCsv ==
    """
    [
      {name : "Cucuma", likes : '1'}
      {name : "Canyon", likes : '2'}
      {name : "Stevens", likes : '3'}
    ]
    """

你可以在这里找到这个例子 https://github.com/peterquiel/karate-experiment/blob/master/src/test/groovy/com/github/peterquiel/karate/experiment/karate-syntax-collection.feature#L94。这是一个基于 gradle 和 groovy 的测试,但我希望它有帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我无法理解空手道中的动态数据表场景[重复] 的相关文章

随机推荐

  • python正则表达式中匹配unicode字符

    我已经阅读了 Stackoverflow 上的其他问题 但仍然没有更进一步 抱歉 如果这个问题已经得到解答 但我没有得到任何建议可以工作 gt gt gt import re gt gt gt m re match r by tag P
  • 具有 VCL 样式的默认按钮

    我对 Default True 的 TButtons 的样式感到困惑 问题是 至少对于某些样式 例如 Luna 最近聚焦的按钮突出显示为橙色 这与默认按钮使用的样式相同 因此 我担心用户可能会对哪个按钮是默认按钮感到困惑 或者至少会认为两个
  • 多次渲染一个组件 React.js

    这是一个简单计数器的代码 但是 当我渲染视图时 我没有得到任何输出 请告诉我代码有什么问题 按下按钮 计数器就会递增并呈现在屏幕上 var Title React createClass getInitialState function r
  • Java utils 类、静态方法与注入 utils 类

    你们如何创建 utils 类 有标准的方法吗 就像标题所说 你可以有这样的东西 public class Utils public static method1 public static method2 并通过调用来使用它Utils me
  • “未定义不是对象” this.state 未绑定

    我的反应本机组件 我通过创建React createClass 似乎没有约束力this关键字正确 导致我无法访问this state 这是我得到的错误 代码如下 我没有看到与网站上的示例有任何本质上的不同 所以我无法弄清楚我做错了什么 我怎
  • 如何在两列上指定 OrderBy 子句

    我们希望在 Seam EntityQuery 接口以及 JPA 模型中对 2 列进行排序 我们如何做到这一点 Entity public class A OrderBy should this be hardcoded here is it
  • 如何让JHC与android ndk合作?

    JHC 是一个 Haskell 编译器 它可移植生成 C 代码 然后调用编译器后端来生成可执行文件 我需要转储 JHC 运行时系统的头文件和库 以便 android ndk 可以使用它来编译生成的 C 代码 或者 我需要弄清楚如何将 and
  • iOS到Mac OS X【核心】蓝牙数据传输

    我的目标是在运行 iOS 的设备 to a 运行 Mac OS X 的设备 通过蓝牙 我知道我也许可以使用 CoreBluetooth 来实现此目的 但我不明白如何使用 因为我没有看到在iOS设备并将其作为可用服务进行广播运行 Mac OS
  • 在 dplyr mutate 或 summarize 中有效分配具有多个输出的函数

    我注意到这里有很多使用的例子dplyr mutate与返回多个输出的函数结合以创建多个列 例如 tmp lt mtcars gt group by cyl gt summarise min summary mpg 1 median summ
  • 在 R 中的值更改之前删除特定值的行

    我有一个如下所示的数据框 dat lt data frame Target c rep 01 times 8 rep 02 times 5 rep 03 times 4 targ2clicks c 1 1 1 1 0 0 0 1 1 0 0
  • 如何在 Java 中将 RGB 值添加到 setColor() 中?

    如何向我的 Java 添加 红 绿 蓝 值 例如 setColor 255 0 0 上下文看起来像这样 public void render BufferStrategy bs getBufferStrategy if bs null cr
  • 正则表达式可以匹配两个正则表达式之间的交集吗?

    给定几个正则表达式 我们能写出一个等于它们交集的正则表达式吗 例如 给定两个正则表达式c a z a z and a z aeiou t 它们的交集包含cat and cut甚至可能更多 我们如何为它们的交集编写正则表达式 Thanks 正
  • Symfony 2 如何从另一个包导入 LESS 文件

    LESS 具有 import 其他 LESS 文件的能力 这个问题旨在找到一种解决方案 从 Symfony 项目中的另一个 Bundle 导入 LESS 文件中的 LESS 文件 我正在开发一个 Symfony2 项目 使用 LESS 和
  • jquery ui 对话框作为确认

    我正在尝试使用 jquery 对话框复制 javascript 的 确认 框 这是我的代码 function customConfirm customMessage popUp html customMessage popUp dialog
  • 多语言网站 SEO:无需更改 URL 即可获得特定于语言的结果?

    我有一个有两种语言的网站 英语和瑞典语 我想要的是 如果有人用谷歌搜索瑞典的网站 它应该显示瑞典语的结果 也就是说 我希望瑞典的 Google google se 抓取该网站的瑞典语版本 对于任何其他地方 我希望抓取英文版本 我读了以下内容
  • 如何在 Vim 中打开之前打开的缓冲区?

    如何在 Vim 中打开之前打开的缓冲区 我有 4 个缓冲区 例如 buf1 到 buf4 目前我已经打开 buf1 然后打开 buf3 执行 b3 现在 如何返回 buf1 之前打开的缓冲区 而不执行 b1 Ctrl P will go t
  • 控制器方法中 requestBody 上的 Spring boot @Valid 不起作用

    我正在尝试验证由 Validated 注释的 RestController 中由 Valid 注释注释的简单请求正文 验证对请求中的原始变量 以下示例中的年龄 正常工作 但对 pojo 请求主体无效 Valid 注释对请求主体 Person
  • 使用四元数进行 OpenGL 旋转[重复]

    这个问题在这里已经有答案了 因此 我正在编写一个程序 其中对象以 spacesim 方式移动 以便学习如何在 3D 空间中平滑地移动对象 在对欧拉角进行了一番研究之后 它们似乎并不真正适合任意方向上的自由形式 3D 运动 因此我决定继续使用
  • 使用 Omniauth 和 Rails 3 在 Facebook 登录时在 Web 和触摸界面之间切换

    情况 使用 Rails 3 和 OmniAuth 我有一个使用 Facebook 策略进行身份验证的应用程序 该应用程序的构建可以同样适用于 Web 和移动界面 ala Jquery Mobile 挑战在于让 OmniAuth 为移动设备提
  • 我无法理解空手道中的动态数据表场景[重复]

    这个问题在这里已经有答案了 任何人都知道如何使用 csv 文件创建动态数据表 我正在尝试使用文档中定义的代码 但它对我不起作用 The read函数接受csv文件并从 csv 创建一个 json 对象数组 始终需要标题行 并且标题用于创建对