[{ "testCaseDescription": "go-if-statements-insert-test", "expectedResult": { "changes": { "if-statements.go": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 3, 2 ] } }, "summary": "Added the 'a()' if statement" }, { "span": { "insert": { "start": [ 4, 1 ], "end": [ 6, 2 ] } }, "summary": "Added the 'a := b(); c' if statement" }, { "span": { "insert": { "start": [ 7, 1 ], "end": [ 11, 2 ] } }, "summary": "Added the 'a()' if statement" } ] }, "errors": {} }, "filePaths": [ "if-statements.go" ], "patch": [ "diff --git a/if-statements.go b/if-statements.go", "index e69de29..2266b8b 100644", "--- a/if-statements.go", "+++ b/if-statements.go", "@@ -0,0 +1,11 @@", "+if a() {", "+b()", "+}", "+if a := b(); c {", "+d()", "+}", "+if a() {", "+b()", "+} else {", "+c()", "+}" ], "gitDir": "test/corpus/repos/go", "shas": "52f7feffcf943161a77c9042d68336fb92762f0f..1df26d30e25eb77e6605ee213fad2ce718692da6" } ,{ "testCaseDescription": "go-if-statements-replacement-insert-test", "expectedResult": { "changes": { "if-statements.go": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 3, 2 ] } }, "summary": "Added the 'x()' if statement" }, { "span": { "insert": { "start": [ 4, 1 ], "end": [ 6, 2 ] } }, "summary": "Added the 'y := b(); c' if statement" }, { "span": { "insert": { "start": [ 7, 1 ], "end": [ 11, 2 ] } }, "summary": "Added the 'z()' if statement" }, { "span": { "insert": { "start": [ 12, 1 ], "end": [ 14, 2 ] } }, "summary": "Added the 'a()' if statement" }, { "span": { "insert": { "start": [ 15, 1 ], "end": [ 17, 2 ] } }, "summary": "Added the 'a := b(); c' if statement" }, { "span": { "insert": { "start": [ 18, 1 ], "end": [ 22, 2 ] } }, "summary": "Added the 'a()' if statement" } ] }, "errors": {} }, "filePaths": [ "if-statements.go" ], "patch": [ "diff --git a/if-statements.go b/if-statements.go", "index 2266b8b..abacd6e 100644", "--- a/if-statements.go", "+++ b/if-statements.go", "@@ -1,3 +1,25 @@", "+if x() {", "+b()", "+}", "+if y := b(); c {", "+d()", "+}", "+if z() {", "+b()", "+} else {", "+c()", "+}", "+if a() {", "+b()", "+}", "+if a := b(); c {", "+d()", "+}", "+if a() {", "+b()", "+} else {", "+c()", "+}", " if a() {", " b()", " }" ], "gitDir": "test/corpus/repos/go", "shas": "1df26d30e25eb77e6605ee213fad2ce718692da6..fb303ca4a590741b32ef214644db541d00ebcca0" } ,{ "testCaseDescription": "go-if-statements-delete-insert-test", "expectedResult": { "changes": { "if-statements.go": [ { "span": { "replace": [ { "start": [ 1, 4 ], "end": [ 1, 5 ] }, { "start": [ 1, 4 ], "end": [ 1, 5 ] } ] }, "summary": "Replaced the 'x' identifier with the 'a' identifier in the a() function call" }, { "span": { "replace": [ { "start": [ 4, 4 ], "end": [ 4, 5 ] }, { "start": [ 4, 4 ], "end": [ 4, 5 ] } ] }, "summary": "Replaced the 'y' identifier with the 'a' identifier in the a variable" }, { "span": { "replace": [ { "start": [ 7, 4 ], "end": [ 7, 5 ] }, { "start": [ 7, 4 ], "end": [ 7, 5 ] } ] }, "summary": "Replaced the 'z' identifier with the 'a' identifier in the a() function call" } ] }, "errors": {} }, "filePaths": [ "if-statements.go" ], "patch": [ "diff --git a/if-statements.go b/if-statements.go", "index abacd6e..b5fd21a 100644", "--- a/if-statements.go", "+++ b/if-statements.go", "@@ -1,10 +1,10 @@", "-if x() {", "+if a() {", " b()", " }", "-if y := b(); c {", "+if a := b(); c {", " d()", " }", "-if z() {", "+if a() {", " b()", " } else {", " c()" ], "gitDir": "test/corpus/repos/go", "shas": "fb303ca4a590741b32ef214644db541d00ebcca0..4026a07db974fb29c8055c482b1071efc3992b0a" } ,{ "testCaseDescription": "go-if-statements-replacement-test", "expectedResult": { "changes": { "if-statements.go": [ { "span": { "replace": [ { "start": [ 1, 4 ], "end": [ 1, 5 ] }, { "start": [ 1, 4 ], "end": [ 1, 5 ] } ] }, "summary": "Replaced the 'a' identifier with the 'x' identifier in the x() function call" }, { "span": { "replace": [ { "start": [ 4, 4 ], "end": [ 4, 5 ] }, { "start": [ 4, 4 ], "end": [ 4, 5 ] } ] }, "summary": "Replaced the 'a' identifier with the 'y' identifier in the y variable" }, { "span": { "replace": [ { "start": [ 7, 4 ], "end": [ 7, 5 ] }, { "start": [ 7, 4 ], "end": [ 7, 5 ] } ] }, "summary": "Replaced the 'a' identifier with the 'z' identifier in the z() function call" } ] }, "errors": {} }, "filePaths": [ "if-statements.go" ], "patch": [ "diff --git a/if-statements.go b/if-statements.go", "index b5fd21a..abacd6e 100644", "--- a/if-statements.go", "+++ b/if-statements.go", "@@ -1,10 +1,10 @@", "-if a() {", "+if x() {", " b()", " }", "-if a := b(); c {", "+if y := b(); c {", " d()", " }", "-if a() {", "+if z() {", " b()", " } else {", " c()" ], "gitDir": "test/corpus/repos/go", "shas": "4026a07db974fb29c8055c482b1071efc3992b0a..e813d003d7d112e685385ab282d88a547fd13c73" } ,{ "testCaseDescription": "go-if-statements-delete-replacement-test", "expectedResult": { "changes": { "if-statements.go": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 3, 2 ] } }, "summary": "Deleted the 'x()' if statement" }, { "span": { "delete": { "start": [ 4, 1 ], "end": [ 6, 2 ] } }, "summary": "Deleted the 'y := b(); c' if statement" }, { "span": { "delete": { "start": [ 7, 1 ], "end": [ 11, 2 ] } }, "summary": "Deleted the 'z()' if statement" }, { "span": { "delete": { "start": [ 12, 1 ], "end": [ 14, 2 ] } }, "summary": "Deleted the 'a()' if statement" }, { "span": { "delete": { "start": [ 15, 1 ], "end": [ 17, 2 ] } }, "summary": "Deleted the 'a := b(); c' if statement" }, { "span": { "delete": { "start": [ 18, 1 ], "end": [ 22, 2 ] } }, "summary": "Deleted the 'a()' if statement" }, { "span": { "insert": { "start": [ 12, 1 ], "end": [ 14, 2 ] } }, "summary": "Added the 'x()' if statement" }, { "span": { "insert": { "start": [ 15, 1 ], "end": [ 17, 2 ] } }, "summary": "Added the 'y := b(); c' if statement" }, { "span": { "insert": { "start": [ 18, 1 ], "end": [ 22, 2 ] } }, "summary": "Added the 'z()' if statement" } ] }, "errors": {} }, "filePaths": [ "if-statements.go" ], "patch": [ "diff --git a/if-statements.go b/if-statements.go", "index abacd6e..ccb09fd 100644", "--- a/if-statements.go", "+++ b/if-statements.go", "@@ -1,14 +1,3 @@", "-if x() {", "-b()", "-}", "-if y := b(); c {", "-d()", "-}", "-if z() {", "-b()", "-} else {", "-c()", "-}", " if a() {", " b()", " }", "@@ -20,13 +9,13 @@ b()", " } else {", " c()", " }", "-if a() {", "+if x() {", " b()", " }", "-if a := b(); c {", "+if y := b(); c {", " d()", " }", "-if a() {", "+if z() {", " b()", " } else {", " c()" ], "gitDir": "test/corpus/repos/go", "shas": "e813d003d7d112e685385ab282d88a547fd13c73..cc9b808f863bda3ee65a4c3dd253bde292842cad" } ,{ "testCaseDescription": "go-if-statements-delete-test", "expectedResult": { "changes": { "if-statements.go": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 3, 2 ] } }, "summary": "Deleted the 'a()' if statement" }, { "span": { "delete": { "start": [ 4, 1 ], "end": [ 6, 2 ] } }, "summary": "Deleted the 'a := b(); c' if statement" }, { "span": { "delete": { "start": [ 7, 1 ], "end": [ 11, 2 ] } }, "summary": "Deleted the 'a()' if statement" } ] }, "errors": {} }, "filePaths": [ "if-statements.go" ], "patch": [ "diff --git a/if-statements.go b/if-statements.go", "index ccb09fd..2e63573 100644", "--- a/if-statements.go", "+++ b/if-statements.go", "@@ -1,14 +1,3 @@", "-if a() {", "-b()", "-}", "-if a := b(); c {", "-d()", "-}", "-if a() {", "-b()", "-} else {", "-c()", "-}", " if x() {", " b()", " }" ], "gitDir": "test/corpus/repos/go", "shas": "cc9b808f863bda3ee65a4c3dd253bde292842cad..429fa5f07dc0973ff93f391f54a69bd141ccbdd4" } ,{ "testCaseDescription": "go-if-statements-delete-rest-test", "expectedResult": { "changes": { "if-statements.go": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 3, 2 ] } }, "summary": "Deleted the 'x()' if statement" }, { "span": { "delete": { "start": [ 4, 1 ], "end": [ 6, 2 ] } }, "summary": "Deleted the 'y := b(); c' if statement" }, { "span": { "delete": { "start": [ 7, 1 ], "end": [ 11, 2 ] } }, "summary": "Deleted the 'z()' if statement" } ] }, "errors": {} }, "filePaths": [ "if-statements.go" ], "patch": [ "diff --git a/if-statements.go b/if-statements.go", "index 2e63573..e69de29 100644", "--- a/if-statements.go", "+++ b/if-statements.go", "@@ -1,11 +0,0 @@", "-if x() {", "-b()", "-}", "-if y := b(); c {", "-d()", "-}", "-if z() {", "-b()", "-} else {", "-c()", "-}" ], "gitDir": "test/corpus/repos/go", "shas": "429fa5f07dc0973ff93f391f54a69bd141ccbdd4..e1849fba52d43dd9327c3f8e6f2c1540c7d0ae42" }]