[{ "testCaseDescription": "go-assignment-statements-setup-test", "expectedResult": { "changes": { "assignment-statements.go": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 6, 1 ] } }, "summary": "Added the 'main' module" } ] }, "errors": {} }, "filePaths": [ "assignment-statements.go" ], "patch": [ "diff --git a/assignment-statements.go b/assignment-statements.go", "index e69de29..7905807 100644", "--- a/assignment-statements.go", "+++ b/assignment-statements.go", "@@ -0,0 +1,5 @@", "+package main", "+", "+func main() {", "+", "+}" ], "gitDir": "test/corpus/repos/go", "shas": "bc59d7bf7c2d2e0b67b4106f2d8ac97e82a8d59c..4cdcf35ff05244cfd2ceb349567772aa8018a759" } ,{ "testCaseDescription": "go-assignment-statements-insert-test", "expectedResult": { "changes": { "assignment-statements.go": [ { "span": { "insert": { "start": [ 4, 1 ], "end": [ 4, 6 ] } }, "summary": "Added the 'a' var assignment in the main function of the 'main' module" }, { "span": { "insert": { "start": [ 5, 1 ], "end": [ 5, 13 ] } }, "summary": "Added the 'b' var assignment in the main function of the 'main' module" }, { "span": { "insert": { "start": [ 5, 1 ], "end": [ 5, 13 ] } }, "summary": "Added the 'c' var assignment in the main function of the 'main' module" }, { "span": { "insert": { "start": [ 6, 1 ], "end": [ 6, 7 ] } }, "summary": "Added the 'd' var assignment in the main function of the 'main' module" }, { "span": { "insert": { "start": [ 7, 1 ], "end": [ 7, 7 ] } }, "summary": "Added the 'e' var assignment in the main function of the 'main' module" } ] }, "errors": {} }, "filePaths": [ "assignment-statements.go" ], "patch": [ "diff --git a/assignment-statements.go b/assignment-statements.go", "index 7905807..072782b 100644", "--- a/assignment-statements.go", "+++ b/assignment-statements.go", "@@ -1,5 +1,8 @@", " package main", " ", " func main() {", "-", "+a = 1", "+b, c += 2, 3", "+d *= 3", "+e += 1", " }" ], "gitDir": "test/corpus/repos/go", "shas": "4cdcf35ff05244cfd2ceb349567772aa8018a759..0b8c9f8fb121f2ec2a474cbe1f463c8efe90cf4d" } ,{ "testCaseDescription": "go-assignment-statements-replacement-test", "expectedResult": { "changes": { "assignment-statements.go": [ { "span": { "replace": [ { "start": [ 4, 1 ], "end": [ 4, 2 ] }, { "start": [ 4, 1 ], "end": [ 4, 2 ] } ] }, "summary": "Replaced the 'a' identifier with the 'x' identifier in the x var assignment of the 'main' function" }, { "span": { "replace": [ { "start": [ 5, 1 ], "end": [ 5, 2 ] }, { "start": [ 5, 1 ], "end": [ 5, 2 ] } ] }, "summary": "Replaced the 'b' identifier with the 'y' identifier in the y var assignment of the 'main' function" }, { "span": { "replace": [ { "start": [ 6, 1 ], "end": [ 6, 2 ] }, { "start": [ 6, 1 ], "end": [ 6, 2 ] } ] }, "summary": "Replaced the 'd' identifier with the 'z' identifier in the z var assignment of the 'main' function" }, { "span": { "replace": [ { "start": [ 7, 1 ], "end": [ 7, 2 ] }, { "start": [ 7, 1 ], "end": [ 7, 2 ] } ] }, "summary": "Replaced the 'e' identifier with the 'h' identifier in the h var assignment of the 'main' function" } ] }, "errors": {} }, "filePaths": [ "assignment-statements.go" ], "patch": [ "diff --git a/assignment-statements.go b/assignment-statements.go", "index 072782b..2e6b444 100644", "--- a/assignment-statements.go", "+++ b/assignment-statements.go", "@@ -1,8 +1,8 @@", " package main", " ", " func main() {", "-a = 1", "-b, c += 2, 3", "-d *= 3", "-e += 1", "+x = 1", "+y, c += 2, 3", "+z *= 3", "+h += 1", " }" ], "gitDir": "test/corpus/repos/go", "shas": "0b8c9f8fb121f2ec2a474cbe1f463c8efe90cf4d..bde7b65db3404967fb4958d12389ec65ce24292f" } ,{ "testCaseDescription": "go-assignment-statements-delete-replacement-test", "expectedResult": { "changes": { "assignment-statements.go": [ { "span": { "replace": [ { "start": [ 4, 1 ], "end": [ 4, 2 ] }, { "start": [ 4, 1 ], "end": [ 4, 2 ] } ] }, "summary": "Replaced the 'x' identifier with the 'a' identifier in the a var assignment of the 'main' function" }, { "span": { "replace": [ { "start": [ 5, 1 ], "end": [ 5, 2 ] }, { "start": [ 5, 1 ], "end": [ 5, 2 ] } ] }, "summary": "Replaced the 'y' identifier with the 'b' identifier in the b var assignment of the 'main' function" }, { "span": { "replace": [ { "start": [ 6, 1 ], "end": [ 6, 2 ] }, { "start": [ 6, 1 ], "end": [ 6, 2 ] } ] }, "summary": "Replaced the 'z' identifier with the 'd' identifier in the d var assignment of the 'main' function" }, { "span": { "replace": [ { "start": [ 7, 1 ], "end": [ 7, 2 ] }, { "start": [ 7, 1 ], "end": [ 7, 2 ] } ] }, "summary": "Replaced the 'h' identifier with the 'e' identifier in the e var assignment of the 'main' function" } ] }, "errors": {} }, "filePaths": [ "assignment-statements.go" ], "patch": [ "diff --git a/assignment-statements.go b/assignment-statements.go", "index 2e6b444..072782b 100644", "--- a/assignment-statements.go", "+++ b/assignment-statements.go", "@@ -1,8 +1,8 @@", " package main", " ", " func main() {", "-x = 1", "-y, c += 2, 3", "-z *= 3", "-h += 1", "+a = 1", "+b, c += 2, 3", "+d *= 3", "+e += 1", " }" ], "gitDir": "test/corpus/repos/go", "shas": "bde7b65db3404967fb4958d12389ec65ce24292f..098773de2bf10c88654ef2ac10fbe3feb9774e9b" } ,{ "testCaseDescription": "go-assignment-statements-delete-insert-test", "expectedResult": { "changes": { "assignment-statements.go": [ { "span": { "delete": { "start": [ 4, 1 ], "end": [ 4, 6 ] } }, "summary": "Deleted the 'a' var assignment in the main function of the 'main' module" }, { "span": { "delete": { "start": [ 5, 1 ], "end": [ 5, 13 ] } }, "summary": "Deleted the 'b' var assignment in the main function of the 'main' module" }, { "span": { "delete": { "start": [ 5, 1 ], "end": [ 5, 13 ] } }, "summary": "Deleted the 'c' var assignment in the main function of the 'main' module" }, { "span": { "delete": { "start": [ 6, 1 ], "end": [ 6, 7 ] } }, "summary": "Deleted the 'd' var assignment in the main function of the 'main' module" }, { "span": { "delete": { "start": [ 7, 1 ], "end": [ 7, 7 ] } }, "summary": "Deleted the 'e' var assignment in the main function of the 'main' module" } ] }, "errors": {} }, "filePaths": [ "assignment-statements.go" ], "patch": [ "diff --git a/assignment-statements.go b/assignment-statements.go", "index 072782b..7905807 100644", "--- a/assignment-statements.go", "+++ b/assignment-statements.go", "@@ -1,8 +1,5 @@", " package main", " ", " func main() {", "-a = 1", "-b, c += 2, 3", "-d *= 3", "-e += 1", "+", " }" ], "gitDir": "test/corpus/repos/go", "shas": "098773de2bf10c88654ef2ac10fbe3feb9774e9b..ae7590940b54952cdc5f4fe1c4000a15a9e7cfe7" } ,{ "testCaseDescription": "go-assignment-statements-teardown-test", "expectedResult": { "changes": { "assignment-statements.go": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 6, 1 ] } }, "summary": "Deleted the 'main' module" } ] }, "errors": {} }, "filePaths": [ "assignment-statements.go" ], "patch": [ "diff --git a/assignment-statements.go b/assignment-statements.go", "index 7905807..e69de29 100644", "--- a/assignment-statements.go", "+++ b/assignment-statements.go", "@@ -1,5 +0,0 @@", "-package main", "-", "-func main() {", "-", "-}" ], "gitDir": "test/corpus/repos/go", "shas": "ae7590940b54952cdc5f4fe1c4000a15a9e7cfe7..d8d67eca0a5ef27c2ba7b36c8f2bb929d4ffab84" }]