Skip to content
This repository was archived by the owner on Nov 9, 2022. It is now read-only.

Commit e532524

Browse files
committed
gherkin: Fix Protobuf for Java and JavaScript
1 parent 2fea1cc commit e532524

File tree

66 files changed

+90
-96
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+90
-96
lines changed
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
{"data":"Feature: Inconsistent cell counts\n\n Scenario: minimalistic\n Given a data table with inconsistent cell count\n | foo | bar |\n | boz | \n\n\n Scenario Outline: minimalistic\n Given the <what>\n\n Examples: \n | what |\n | minimalism | extra |\n","media":{"contentType":"text/x.cucumber.gherkin+plain","encoding":"UTF-8"},"uri":"testdata/bad/inconsistent_cell_count.feature"}
21
{"data":"(6:7): inconsistent cell count within the table","source":{"location":{"column":7,"line":6},"uri":"testdata/bad/inconsistent_cell_count.feature"}}
32
{"data":"(14:5): inconsistent cell count within the table","source":{"location":{"column":5,"line":14},"uri":"testdata/bad/inconsistent_cell_count.feature"}}
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
{"data":"#language:no-such\n\nFeature: Minimal\n\n Scenario: minimalistic\n Given the minimalism\n","media":{"contentType":"text/x.cucumber.gherkin+plain","encoding":"UTF-8"},"uri":"testdata/bad/invalid_language.feature"}
21
{"data":"(1:1): Language not supported: no-such","source":{"location":{"column":1,"line":1},"uri":"testdata/bad/invalid_language.feature"}}
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
{"data":"\ninvalid line here\n\nFeature: Multiple parser errors\n\n Scenario: minimalistic\n Given the minimalism\n\nanother invalid line here\n","media":{"contentType":"text/x.cucumber.gherkin+plain","encoding":"UTF-8"},"uri":"testdata/bad/multiple_parser_errors.feature"}
21
{"data":"(2:1): expected: #EOF, #Language, #TagLine, #FeatureLine, #Comment, #Empty, got 'invalid line here'","source":{"location":{"column":1,"line":2},"uri":"testdata/bad/multiple_parser_errors.feature"}}
32
{"data":"(9:1): expected: #EOF, #TableRow, #DocStringSeparator, #StepLine, #TagLine, #ExamplesLine, #ScenarioLine, #RuleLine, #Comment, #Empty, got 'another invalid line here'","source":{"location":{"column":1,"line":9},"uri":"testdata/bad/multiple_parser_errors.feature"}}
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
{"data":"not gherkin\n\n","media":{"contentType":"text/x.cucumber.gherkin+plain","encoding":"UTF-8"},"uri":"testdata/bad/not_gherkin.feature"}
21
{"data":"(1:1): expected: #EOF, #Language, #TagLine, #FeatureLine, #Comment, #Empty, got 'not gherkin'","source":{"location":{"column":1,"line":1},"uri":"testdata/bad/not_gherkin.feature"}}
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
{"data":"\ninvalid line here\n\nFeature: Single parser error\n\n Scenario: minimalistic\n Given the minimalism\n","media":{"contentType":"text/x.cucumber.gherkin+plain","encoding":"UTF-8"},"uri":"testdata/bad/single_parser_error.feature"}
21
{"data":"(2:1): expected: #EOF, #Language, #TagLine, #FeatureLine, #Comment, #Empty, got 'invalid line here'","source":{"location":{"column":1,"line":2},"uri":"testdata/bad/single_parser_error.feature"}}
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
{"data":"Feature: Unexpected end of file\n\n Scenario Outline: minimalistic\n Given the minimalism\n\n @tag\n","media":{"contentType":"text/x.cucumber.gherkin+plain","encoding":"UTF-8"},"uri":"testdata/bad/unexpected_eof.feature"}
2-
{"data":"(7:0): unexpected end of file, expected: #TagLine, #ScenarioLine, #Comment, #Empty","source":{"location":{"line":7},"uri":"testdata/bad/unexpected_eof.feature"}}
1+
{"data":"(7:0): unexpected end of file, expected: #TagLine, #ScenarioLine, #Comment, #Empty","source":{"location":{"column":0,"line":7},"uri":"testdata/bad/unexpected_eof.feature"}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"feature":{"children":[{"background":{"keyword":"Background","location":{"column":3,"line":3},"name":"a simple background","steps":[{"keyword":"Given ","location":{"column":5,"line":4},"text":"the minimalism inside a background"}]}},{"scenario":{"keyword":"Scenario","location":{"column":3,"line":7},"name":"minimalistic","steps":[{"keyword":"Given ","location":{"column":5,"line":8},"text":"the minimalism"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Background"}}
1+
{"comments":[],"feature":{"children":[{"background":{"description":"","keyword":"Background","location":{"column":3,"line":3},"name":"a simple background","steps":[{"keyword":"Given ","location":{"column":5,"line":4},"text":"the minimalism inside a background"}]}},{"scenario":{"description":"","examples":[],"keyword":"Scenario","location":{"column":3,"line":7},"name":"minimalistic","steps":[{"keyword":"Given ","location":{"column":5,"line":8},"text":"the minimalism"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Background","tags":[]},"uri":""}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"language":"en","locations":[{"column":3,"line":7}],"name":"minimalistic","steps":[{"locations":[{"column":5,"line":4}],"text":"the minimalism inside a background"},{"locations":[{"column":5,"line":8}],"text":"the minimalism"}],"uri":"testdata/good/background.feature"}
1+
{"language":"en","locations":[{"column":3,"line":7}],"name":"minimalistic","steps":[{"locations":[{"column":11,"line":4}],"text":"the minimalism inside a background"},{"locations":[{"column":11,"line":8}],"text":"the minimalism"}],"tags":[],"uri":"testdata/good/background.feature"}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"feature":{"children":[{"scenario":{"keyword":"Scenario","location":{"column":3,"line":3},"name":"minimalistic","steps":[{"dataTable":{"rows":[{"cells":[{"location":{"column":9,"line":5},"value":"foo"},{"location":{"column":15,"line":5},"value":"bar"}],"location":{"column":7,"line":5}},{"cells":[{"location":{"column":9,"line":6},"value":"boz"},{"location":{"column":15,"line":6},"value":"boo"}],"location":{"column":7,"line":6}}]},"keyword":"Given ","location":{"column":5,"line":4},"text":"a simple data table"},{"dataTable":{"rows":[{"cells":[{"location":{"column":9,"line":8},"value":"foo"}],"location":{"column":7,"line":8}}]},"keyword":"And ","location":{"column":5,"line":7},"text":"a data table with a single cell"},{"dataTable":{"rows":[{"cells":[{"location":{"column":11,"line":10},"value":"foo"},{"location":{"column":15,"line":10},"value":"bar"},{"location":{"column":23,"line":10},"value":"boz"}],"location":{"column":7,"line":10}}]},"keyword":"And ","location":{"column":5,"line":9},"text":"a data table with different fromatting"},{"dataTable":{"rows":[{"cells":[{"location":{"column":8,"line":12},"value":"foo"},{"location":{"column":12,"line":12}},{"location":{"column":13,"line":12},"value":"boz"}],"location":{"column":7,"line":12}}]},"keyword":"And ","location":{"column":5,"line":11},"text":"a data table with an empty cell"},{"dataTable":{"rows":[{"cells":[{"location":{"column":9,"line":14},"value":"foo"},{"location":{"column":15,"line":14},"value":"bar"}],"location":{"column":7,"line":14}},{"cells":[{"location":{"column":9,"line":16},"value":"boz"},{"location":{"column":16,"line":16},"value":"boo"}],"location":{"column":7,"line":16}},{"cells":[{"location":{"column":9,"line":18},"value":"boz2"},{"location":{"column":16,"line":18},"value":"boo2"}],"location":{"column":7,"line":18}}]},"keyword":"And ","location":{"column":5,"line":13},"text":"a data table with comments and newlines inside"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"DataTables"}}
1+
{"comments":[{"location":{"column":1,"line":17},"text":" # this is a comment"}],"feature":{"children":[{"scenario":{"description":"","examples":[],"keyword":"Scenario","location":{"column":3,"line":3},"name":"minimalistic","steps":[{"dataTable":{"location":{"column":7,"line":5},"rows":[{"cells":[{"location":{"column":9,"line":5},"value":"foo"},{"location":{"column":15,"line":5},"value":"bar"}],"location":{"column":7,"line":5}},{"cells":[{"location":{"column":9,"line":6},"value":"boz"},{"location":{"column":15,"line":6},"value":"boo"}],"location":{"column":7,"line":6}}]},"keyword":"Given ","location":{"column":5,"line":4},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":8},"rows":[{"cells":[{"location":{"column":9,"line":8},"value":"foo"}],"location":{"column":7,"line":8}}]},"keyword":"And ","location":{"column":5,"line":7},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":10},"rows":[{"cells":[{"location":{"column":11,"line":10},"value":"foo"},{"location":{"column":15,"line":10},"value":"bar"},{"location":{"column":23,"line":10},"value":"boz"}],"location":{"column":7,"line":10}}]},"keyword":"And ","location":{"column":5,"line":9},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":12},"rows":[{"cells":[{"location":{"column":8,"line":12},"value":"foo"},{"location":{"column":12,"line":12},"value":""},{"location":{"column":13,"line":12},"value":"boz"}],"location":{"column":7,"line":12}}]},"keyword":"And ","location":{"column":5,"line":11},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":14},"rows":[{"cells":[{"location":{"column":9,"line":14},"value":"foo"},{"location":{"column":15,"line":14},"value":"bar"}],"location":{"column":7,"line":14}},{"cells":[{"location":{"column":9,"line":16},"value":"boz"},{"location":{"column":16,"line":16},"value":"boo"}],"location":{"column":7,"line":16}},{"cells":[{"location":{"column":9,"line":18},"value":"boz2"},{"location":{"column":16,"line":18},"value":"boo2"}],"location":{"column":7,"line":18}}]},"keyword":"And ","location":{"column":5,"line":13},"text":"a data table with comments and newlines inside"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"DataTables","tags":[]},"uri":""}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"language":"en","locations":[{"column":3,"line":3}],"name":"minimalistic","steps":[{"dataTable":{"rows":[{"cells":[{"location":{"column":9,"line":5},"value":"foo"},{"location":{"column":15,"line":5},"value":"bar"}]},{"cells":[{"location":{"column":9,"line":6},"value":"boz"},{"location":{"column":15,"line":6},"value":"boo"}]}]},"locations":[{"column":5,"line":4}],"text":"a simple data table"},{"dataTable":{"rows":[{"cells":[{"location":{"column":9,"line":8},"value":"foo"}]}]},"locations":[{"column":5,"line":7}],"text":"a data table with a single cell"},{"dataTable":{"rows":[{"cells":[{"location":{"column":11,"line":10},"value":"foo"},{"location":{"column":15,"line":10},"value":"bar"},{"location":{"column":23,"line":10},"value":"boz"}]}]},"locations":[{"column":5,"line":9}],"text":"a data table with different fromatting"},{"dataTable":{"rows":[{"cells":[{"location":{"column":8,"line":12},"value":"foo"},{"location":{"column":12,"line":12}},{"location":{"column":13,"line":12},"value":"boz"}]}]},"locations":[{"column":5,"line":11}],"text":"a data table with an empty cell"},{"dataTable":{"rows":[{"cells":[{"location":{"column":9,"line":14},"value":"foo"},{"location":{"column":15,"line":14},"value":"bar"}]},{"cells":[{"location":{"column":9,"line":16},"value":"boz"},{"location":{"column":16,"line":16},"value":"boo"}]},{"cells":[{"location":{"column":9,"line":18},"value":"boz2"},{"location":{"column":16,"line":18},"value":"boo2"}]}]},"locations":[{"column":5,"line":13}],"text":"a data table with comments and newlines inside"}],"uri":"testdata/good/datatables.feature"}
1+
{"language":"en","locations":[{"column":3,"line":3}],"name":"minimalistic","steps":[{"dataTable":{"rows":[{"cells":[{"location":{"column":9,"line":5},"value":"foo"},{"location":{"column":15,"line":5},"value":"bar"}]},{"cells":[{"location":{"column":9,"line":6},"value":"boz"},{"location":{"column":15,"line":6},"value":"boo"}]}]},"locations":[{"column":11,"line":4}],"text":"a simple data table"},{"dataTable":{"rows":[{"cells":[{"location":{"column":9,"line":8},"value":"foo"}]}]},"locations":[{"column":9,"line":7}],"text":"a data table with a single cell"},{"dataTable":{"rows":[{"cells":[{"location":{"column":11,"line":10},"value":"foo"},{"location":{"column":15,"line":10},"value":"bar"},{"location":{"column":23,"line":10},"value":"boz"}]}]},"locations":[{"column":9,"line":9}],"text":"a data table with different fromatting"},{"dataTable":{"rows":[{"cells":[{"location":{"column":8,"line":12},"value":"foo"},{"location":{"column":12,"line":12},"value":""},{"location":{"column":13,"line":12},"value":"boz"}]}]},"locations":[{"column":9,"line":11}],"text":"a data table with an empty cell"},{"dataTable":{"rows":[{"cells":[{"location":{"column":9,"line":14},"value":"foo"},{"location":{"column":15,"line":14},"value":"bar"}]},{"cells":[{"location":{"column":9,"line":16},"value":"boz"},{"location":{"column":16,"line":16},"value":"boo"}]},{"cells":[{"location":{"column":9,"line":18},"value":"boz2"},{"location":{"column":16,"line":18},"value":"boo2"}]}]},"locations":[{"column":9,"line":13}],"text":"a data table with comments and newlines inside"}],"tags":[],"uri":"testdata/good/datatables.feature"}

0 commit comments

Comments
 (0)