格式化黄瓜功能文件

时间:2014-03-03 15:21:38

标签: java csv gherkin cucumber-jvm

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

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

7 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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.

答案 2 :(得分:1)

我在设计时遇到了类似的问题。将代码粘贴到编辑器中,按Ctrl + Enter键,表格管道将对齐。 Tidy Gherkin Chrome App

答案 3 :(得分:1)

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

我发现cucumber --dry-run --format pretty --quiet --no-color几乎可以为你提供你想要的东西,尽管你不得不做一些字符串争论来回写文件。

答案 4 :(得分:1)

如果您正在使用IntelliJ,那么还有一个名为Pipe Table Formatter的好插件!

:)

答案 5 :(得分:0)

对于Eclipse IDE,您可以为功能文件中的“漂亮格式”快捷方式 Ctrl + Shift + F

答案 6 :(得分:-1)

Ctrl + Alt + L

对我有用!! :)