【问题标题】:Formatting Cucumber Feature file格式化黄瓜特征文件
【发布时间】:2014-03-03 15:21:37
【问题描述】:

我在黄瓜特征文件中广泛使用数据表。数据表主要是数据库表的转储,我以管道分隔格式导出并且未正确对齐。

Cucumber-JVM 中是否有任何选项可以自动对齐 DataTables ?

【问题讨论】:

  • 如果您将数据库表转储到功能文件中,则业务用户不太可能访问您的功能文件。您可能会错过 Cucumber 与其他工具相比的某些价值。 (或其他工具的一些价值)

标签: java csv gherkin cucumber-jvm


【解决方案1】:

如果您使用 IntelliJ,请转到代码>重新格式化代码

【讨论】:

    【解决方案2】:

    作为Joe says--autoformat 功能不再可用。

    我发现cucumber --dry-run --format pretty --quiet --no-color 几乎可以满足您的需求,尽管您必须进行一些字符串处理才能写回文件。

    【讨论】:

      【解决方案3】:

      我创建这个时考虑到了类似的问题。将您的代码粘贴到编辑器中,按 Ctrl+Enter,您的表格管道将对齐。 Tidy Gherkin Chrome App

      【讨论】:

        【解决方案4】:

        如果你使用 IntelliJ,还有一个很好的插件叫做Pipe Table Formatter

        :)

        【讨论】:

          【解决方案5】:
          cucumber --autoformat . -t @myuglytests
          
          
          cucumber -help
          
             -a, --autoformat DIR             Reformats (pretty prints) feature files and write them to DIRECTORY.
                                              Be careful if you choose to overwrite the originals.
                                              Implies --dry-run --format pretty.
          

          【讨论】:

          【解决方案6】:

          对于 Eclipse IDE,您可以在功能文件中使用快捷键 Ctrl + Shift + F 获得“Pretty format”。

          【讨论】:

            【解决方案7】:

            Ctrl + Alt + L

            它对我有用! :)

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2016-12-23
              • 2016-06-04
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2020-06-15
              相关资源
              最近更新 更多