[{ "testCaseDescription": "go-constructors-setup-test", "expectedResult": { "changes": { "constructors.go": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 6, 1 ] } }, "summary": "Added the 'main' module" } ] }, "errors": {} }, "filePaths": [ "constructors.go" ], "patch": [ "diff --git a/constructors.go b/constructors.go", "index e69de29..7905807 100644", "--- a/constructors.go", "+++ b/constructors.go", "@@ -0,0 +1,5 @@", "+package main", "+", "+func main() {", "+", "+}" ], "gitDir": "test/corpus/repos/go", "shas": "1f5650e7ecf6e8afe8c3895ff50070cef334e5ca..3529318620e368fa16e734fb94c5a2ce356b54ae" } ,{ "testCaseDescription": "go-constructors-insert-test", "expectedResult": { "changes": { "constructors.go": [ { "span": { "insert": { "start": [ 4, 1 ], "end": [ 4, 17 ] } }, "summary": "Added the 'make(…)' function call in the main function of the 'main' module" }, { "span": { "insert": { "start": [ 5, 1 ], "end": [ 5, 30 ] } }, "summary": "Added the 'make(…, …)' function call in the main function of the 'main' module" }, { "span": { "insert": { "start": [ 6, 1 ], "end": [ 6, 24 ] } }, "summary": "Added the 'make(…, 5, 10)' function call in the main function of the 'main' module" }, { "span": { "insert": { "start": [ 7, 2 ], "end": [ 7, 24 ] } }, "summary": "Added the 'new(…)' function call in the main function of the 'main' module" } ] }, "errors": {} }, "filePaths": [ "constructors.go" ], "patch": [ "diff --git a/constructors.go b/constructors.go", "index 7905807..082e65f 100644", "--- a/constructors.go", "+++ b/constructors.go", "@@ -1,5 +1,8 @@", " package main", " ", " func main() {", "-", "+make(chan<- int)", "+make(chan<- int, (new - old))", "+make(chan<- int, 5, 10)", "+ new(map[string]string)", " }" ], "gitDir": "test/corpus/repos/go", "shas": "3529318620e368fa16e734fb94c5a2ce356b54ae..30adebbf4827fa92da54175408af85615d71bdc7" } ,{ "testCaseDescription": "go-constructors-replacement-test", "expectedResult": { "changes": { "constructors.go": [ { "span": { "replace": [ { "start": [ 4, 13 ], "end": [ 4, 16 ] }, { "start": [ 4, 13 ], "end": [ 4, 19 ] } ] }, "summary": "Replaced the 'int' identifier with the 'string' identifier in the make(…) function call of the 'main' function" }, { "span": { "replace": [ { "start": [ 5, 13 ], "end": [ 5, 16 ] }, { "start": [ 5, 13 ], "end": [ 5, 19 ] } ] }, "summary": "Replaced the 'int' identifier with the 'string' identifier in the make(…, …) function call of the 'main' function" }, { "span": { "replace": [ { "start": [ 6, 13 ], "end": [ 6, 16 ] }, { "start": [ 6, 13 ], "end": [ 6, 19 ] } ] }, "summary": "Replaced the 'int' identifier with the 'string' identifier in the make(…, 7, 11) function call of the 'main' function" }, { "span": { "replace": [ { "start": [ 6, 18 ], "end": [ 6, 19 ] }, { "start": [ 6, 21 ], "end": [ 6, 22 ] } ] }, "summary": "Replaced '5' with '7' in the make(…, 7, 11) function call of the 'main' function" }, { "span": { "replace": [ { "start": [ 6, 21 ], "end": [ 6, 23 ] }, { "start": [ 6, 24 ], "end": [ 6, 26 ] } ] }, "summary": "Replaced '10' with '11' in the make(…, 7, 11) function call of the 'main' function" }, { "span": { "replace": [ { "start": [ 7, 10 ], "end": [ 7, 16 ] }, { "start": [ 7, 10 ], "end": [ 7, 13 ] } ] }, "summary": "Replaced the 'string' identifier with the 'int' identifier in the new(…) function call of the 'main' function" }, { "span": { "replace": [ { "start": [ 7, 17 ], "end": [ 7, 23 ] }, { "start": [ 7, 14 ], "end": [ 7, 17 ] } ] }, "summary": "Replaced the 'string' identifier with the 'int' identifier in the new(…) function call of the 'main' function" } ] }, "errors": {} }, "filePaths": [ "constructors.go" ], "patch": [ "diff --git a/constructors.go b/constructors.go", "index 082e65f..e4fdb2e 100644", "--- a/constructors.go", "+++ b/constructors.go", "@@ -1,8 +1,8 @@", " package main", " ", " func main() {", "-make(chan<- int)", "-make(chan<- int, (new - old))", "-make(chan<- int, 5, 10)", "- new(map[string]string)", "+make(chan<- string)", "+make(chan<- string, (new - old))", "+make(chan<- string, 7, 11)", "+ new(map[int]int)", " }" ], "gitDir": "test/corpus/repos/go", "shas": "30adebbf4827fa92da54175408af85615d71bdc7..bbb13ca0574495842a96865c17917223765213e4" } ,{ "testCaseDescription": "go-constructors-delete-replacement-test", "expectedResult": { "changes": { "constructors.go": [ { "span": { "replace": [ { "start": [ 4, 13 ], "end": [ 4, 19 ] }, { "start": [ 4, 13 ], "end": [ 4, 16 ] } ] }, "summary": "Replaced the 'string' identifier with the 'int' identifier in the make(…) function call of the 'main' function" }, { "span": { "replace": [ { "start": [ 5, 13 ], "end": [ 5, 19 ] }, { "start": [ 5, 13 ], "end": [ 5, 16 ] } ] }, "summary": "Replaced the 'string' identifier with the 'int' identifier in the make(…, …) function call of the 'main' function" }, { "span": { "replace": [ { "start": [ 6, 13 ], "end": [ 6, 19 ] }, { "start": [ 6, 13 ], "end": [ 6, 16 ] } ] }, "summary": "Replaced the 'string' identifier with the 'int' identifier in the make(…, 5, 10) function call of the 'main' function" }, { "span": { "replace": [ { "start": [ 6, 21 ], "end": [ 6, 22 ] }, { "start": [ 6, 18 ], "end": [ 6, 19 ] } ] }, "summary": "Replaced '7' with '5' in the make(…, 5, 10) function call of the 'main' function" }, { "span": { "replace": [ { "start": [ 6, 24 ], "end": [ 6, 26 ] }, { "start": [ 6, 21 ], "end": [ 6, 23 ] } ] }, "summary": "Replaced '11' with '10' in the make(…, 5, 10) function call of the 'main' function" }, { "span": { "replace": [ { "start": [ 7, 10 ], "end": [ 7, 13 ] }, { "start": [ 7, 10 ], "end": [ 7, 16 ] } ] }, "summary": "Replaced the 'int' identifier with the 'string' identifier in the new(…) function call of the 'main' function" }, { "span": { "replace": [ { "start": [ 7, 14 ], "end": [ 7, 17 ] }, { "start": [ 7, 17 ], "end": [ 7, 23 ] } ] }, "summary": "Replaced the 'int' identifier with the 'string' identifier in the new(…) function call of the 'main' function" } ] }, "errors": {} }, "filePaths": [ "constructors.go" ], "patch": [ "diff --git a/constructors.go b/constructors.go", "index e4fdb2e..082e65f 100644", "--- a/constructors.go", "+++ b/constructors.go", "@@ -1,8 +1,8 @@", " package main", " ", " func main() {", "-make(chan<- string)", "-make(chan<- string, (new - old))", "-make(chan<- string, 7, 11)", "- new(map[int]int)", "+make(chan<- int)", "+make(chan<- int, (new - old))", "+make(chan<- int, 5, 10)", "+ new(map[string]string)", " }" ], "gitDir": "test/corpus/repos/go", "shas": "bbb13ca0574495842a96865c17917223765213e4..a192b13b5eac87453eb7bd3b66b57696d33f298b" } ,{ "testCaseDescription": "go-constructors-delete-insert-test", "expectedResult": { "changes": { "constructors.go": [ { "span": { "delete": { "start": [ 4, 1 ], "end": [ 4, 17 ] } }, "summary": "Deleted the 'make(…)' function call in the main function of the 'main' module" }, { "span": { "delete": { "start": [ 5, 1 ], "end": [ 5, 30 ] } }, "summary": "Deleted the 'make(…, …)' function call in the main function of the 'main' module" }, { "span": { "delete": { "start": [ 6, 1 ], "end": [ 6, 24 ] } }, "summary": "Deleted the 'make(…, 5, 10)' function call in the main function of the 'main' module" }, { "span": { "delete": { "start": [ 7, 2 ], "end": [ 7, 24 ] } }, "summary": "Deleted the 'new(…)' function call in the main function of the 'main' module" } ] }, "errors": {} }, "filePaths": [ "constructors.go" ], "patch": [ "diff --git a/constructors.go b/constructors.go", "index 082e65f..7905807 100644", "--- a/constructors.go", "+++ b/constructors.go", "@@ -1,8 +1,5 @@", " package main", " ", " func main() {", "-make(chan<- int)", "-make(chan<- int, (new - old))", "-make(chan<- int, 5, 10)", "- new(map[string]string)", "+", " }" ], "gitDir": "test/corpus/repos/go", "shas": "a192b13b5eac87453eb7bd3b66b57696d33f298b..1c0f75ec98cfe21671202d93d02e59d217587c2a" } ,{ "testCaseDescription": "go-constructors-teardown-test", "expectedResult": { "changes": { "constructors.go": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 6, 1 ] } }, "summary": "Deleted the 'main' module" } ] }, "errors": {} }, "filePaths": [ "constructors.go" ], "patch": [ "diff --git a/constructors.go b/constructors.go", "index 7905807..e69de29 100644", "--- a/constructors.go", "+++ b/constructors.go", "@@ -1,5 +0,0 @@", "-package main", "-", "-func main() {", "-", "-}" ], "gitDir": "test/corpus/repos/go", "shas": "1c0f75ec98cfe21671202d93d02e59d217587c2a..fdbdae52725e160db325c0b61fa80187a0b3978a" }]