[{ "testCaseDescription": "javascript-bitwise-operator-insert-test", "expectedResult": { "rows": [ [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 0, 1 ] }, { "category": "Identifier", "range": [ 5, 6 ] } ], "range": [ 0, 6 ] } ], "range": [ 0, 7 ] } ], "patch": "insert", "range": [ 0, 8 ] } ], "hasChanges": true, "range": [ 0, 8 ], "number": 1 } ], [ { "terms": [ { "category": "Program", "children": [], "patch": "insert", "range": [ 8, 8 ] } ], "hasChanges": true, "range": [ 8, 8 ], "number": 2 } ] ], "paths": [ "bitwise-operator.js", "bitwise-operator.js" ], "oids": [ "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391", "021cf6ad4507a61be9061e0b18f59aff92a14ead" ] }, "filePaths": [ "bitwise-operator.js" ], "patch": [ "diff --git a/bitwise-operator.js b/bitwise-operator.js", "index e69de29..021cf6a 100644", "--- a/bitwise-operator.js", "+++ b/bitwise-operator.js", "@@ -0,0 +1 @@", "+i >> j;" ], "gitDir": "test/corpus/repos/javascript", "shas": "94fca5fc215c9c7199b86ef4da0ad543ca630b92..99ba41aa0041a3105e46827e137d5105469bddeb" } ,{ "testCaseDescription": "javascript-bitwise-operator-replacement-insert-test", "expectedResult": { "rows": [ [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 0, 1 ] }, { "category": "Identifier", "range": [ 5, 6 ] } ], "range": [ 0, 6 ] } ], "patch": "insert", "range": [ 0, 7 ] } ], "range": [ 0, 8 ] } ], "hasChanges": true, "range": [ 0, 8 ], "number": 1 } ], [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 8, 9 ] }, { "category": "Identifier", "range": [ 13, 14 ] } ], "range": [ 8, 14 ] } ], "patch": "insert", "range": [ 8, 15 ] } ], "range": [ 8, 16 ] } ], "hasChanges": true, "range": [ 8, 16 ], "number": 2 } ], [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 0, 1 ] }, { "category": "Identifier", "range": [ 5, 6 ] } ], "range": [ 0, 6 ] } ], "range": [ 0, 7 ] } ], "range": [ 0, 8 ] } ], "hasChanges": false, "range": [ 0, 8 ], "number": 1 }, { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 16, 17 ] }, { "category": "Identifier", "range": [ 21, 22 ] } ], "range": [ 16, 22 ] } ], "range": [ 16, 23 ] } ], "range": [ 16, 24 ] } ], "hasChanges": false, "range": [ 16, 24 ], "number": 3 } ], [ { "terms": [ { "category": "Program", "children": [], "range": [ 8, 8 ] } ], "hasChanges": false, "range": [ 8, 8 ], "number": 2 }, { "terms": [ { "category": "Program", "children": [], "range": [ 24, 24 ] } ], "hasChanges": false, "range": [ 24, 24 ], "number": 4 } ] ], "paths": [ "bitwise-operator.js", "bitwise-operator.js" ], "oids": [ "021cf6ad4507a61be9061e0b18f59aff92a14ead", "3e0b6c17ee39779fc24b7fe4cc698da681d80f2f" ] }, "filePaths": [ "bitwise-operator.js" ], "patch": [ "diff --git a/bitwise-operator.js b/bitwise-operator.js", "index 021cf6a..3e0b6c1 100644", "--- a/bitwise-operator.js", "+++ b/bitwise-operator.js", "@@ -1 +1,3 @@", "+i >> k;", "+i >> j;", " i >> j;" ], "gitDir": "test/corpus/repos/javascript", "shas": "99ba41aa0041a3105e46827e137d5105469bddeb..202e42ebe72f74a25c429078725af9921fe65545" } ,{ "testCaseDescription": "javascript-bitwise-operator-delete-insert-test", "expectedResult": { "rows": [ [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 0, 1 ] }, { "category": "Identifier", "patch": "replace", "range": [ 5, 6 ] } ], "range": [ 0, 6 ] } ], "range": [ 0, 7 ] } ], "range": [ 0, 8 ] } ], "hasChanges": true, "range": [ 0, 8 ], "number": 1 }, { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 0, 1 ] }, { "category": "Identifier", "patch": "replace", "range": [ 5, 6 ] } ], "range": [ 0, 6 ] } ], "range": [ 0, 7 ] } ], "range": [ 0, 8 ] } ], "hasChanges": true, "range": [ 0, 8 ], "number": 1 } ], [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 8, 9 ] }, { "category": "Identifier", "range": [ 13, 14 ] } ], "range": [ 8, 14 ] } ], "range": [ 8, 15 ] } ], "range": [ 8, 16 ] } ], "hasChanges": false, "range": [ 8, 16 ], "number": 2 }, { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 8, 9 ] }, { "category": "Identifier", "range": [ 13, 14 ] } ], "range": [ 8, 14 ] } ], "range": [ 8, 15 ] } ], "range": [ 8, 16 ] } ], "hasChanges": false, "range": [ 8, 16 ], "number": 2 } ], [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 16, 17 ] }, { "category": "Identifier", "range": [ 21, 22 ] } ], "range": [ 16, 22 ] } ], "range": [ 16, 23 ] } ], "range": [ 16, 24 ] } ], "hasChanges": false, "range": [ 16, 24 ], "number": 3 }, { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 16, 17 ] }, { "category": "Identifier", "range": [ 21, 22 ] } ], "range": [ 16, 22 ] } ], "range": [ 16, 23 ] } ], "range": [ 16, 24 ] } ], "hasChanges": false, "range": [ 16, 24 ], "number": 3 } ], [ { "terms": [ { "category": "Program", "children": [], "range": [ 24, 24 ] } ], "hasChanges": false, "range": [ 24, 24 ], "number": 4 }, { "terms": [ { "category": "Program", "children": [], "range": [ 24, 24 ] } ], "hasChanges": false, "range": [ 24, 24 ], "number": 4 } ] ], "paths": [ "bitwise-operator.js", "bitwise-operator.js" ], "oids": [ "3e0b6c17ee39779fc24b7fe4cc698da681d80f2f", "18853d16a6dbe43b0fe72ba743af853d03eaf8bf" ] }, "filePaths": [ "bitwise-operator.js" ], "patch": [ "diff --git a/bitwise-operator.js b/bitwise-operator.js", "index 3e0b6c1..18853d1 100644", "--- a/bitwise-operator.js", "+++ b/bitwise-operator.js", "@@ -1,3 +1,3 @@", "-i >> k;", "+i >> j;", " i >> j;", " i >> j;" ], "gitDir": "test/corpus/repos/javascript", "shas": "202e42ebe72f74a25c429078725af9921fe65545..5f5111c80d08d0bbc7a1a2661d1a4ead7021937e" } ,{ "testCaseDescription": "javascript-bitwise-operator-replacement-test", "expectedResult": { "rows": [ [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 0, 1 ] }, { "category": "Identifier", "patch": "replace", "range": [ 5, 6 ] } ], "range": [ 0, 6 ] } ], "range": [ 0, 7 ] } ], "range": [ 0, 8 ] } ], "hasChanges": true, "range": [ 0, 8 ], "number": 1 }, { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 0, 1 ] }, { "category": "Identifier", "patch": "replace", "range": [ 5, 6 ] } ], "range": [ 0, 6 ] } ], "range": [ 0, 7 ] } ], "range": [ 0, 8 ] } ], "hasChanges": true, "range": [ 0, 8 ], "number": 1 } ], [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 8, 9 ] }, { "category": "Identifier", "range": [ 13, 14 ] } ], "range": [ 8, 14 ] } ], "range": [ 8, 15 ] } ], "range": [ 8, 16 ] } ], "hasChanges": false, "range": [ 8, 16 ], "number": 2 }, { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 8, 9 ] }, { "category": "Identifier", "range": [ 13, 14 ] } ], "range": [ 8, 14 ] } ], "range": [ 8, 15 ] } ], "range": [ 8, 16 ] } ], "hasChanges": false, "range": [ 8, 16 ], "number": 2 } ], [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 16, 17 ] }, { "category": "Identifier", "range": [ 21, 22 ] } ], "range": [ 16, 22 ] } ], "range": [ 16, 23 ] } ], "range": [ 16, 24 ] } ], "hasChanges": false, "range": [ 16, 24 ], "number": 3 }, { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 16, 17 ] }, { "category": "Identifier", "range": [ 21, 22 ] } ], "range": [ 16, 22 ] } ], "range": [ 16, 23 ] } ], "range": [ 16, 24 ] } ], "hasChanges": false, "range": [ 16, 24 ], "number": 3 } ], [ { "terms": [ { "category": "Program", "children": [], "range": [ 24, 24 ] } ], "hasChanges": false, "range": [ 24, 24 ], "number": 4 }, { "terms": [ { "category": "Program", "children": [], "range": [ 24, 24 ] } ], "hasChanges": false, "range": [ 24, 24 ], "number": 4 } ] ], "paths": [ "bitwise-operator.js", "bitwise-operator.js" ], "oids": [ "18853d16a6dbe43b0fe72ba743af853d03eaf8bf", "3e0b6c17ee39779fc24b7fe4cc698da681d80f2f" ] }, "filePaths": [ "bitwise-operator.js" ], "patch": [ "diff --git a/bitwise-operator.js b/bitwise-operator.js", "index 18853d1..3e0b6c1 100644", "--- a/bitwise-operator.js", "+++ b/bitwise-operator.js", "@@ -1,3 +1,3 @@", "-i >> j;", "+i >> k;", " i >> j;", " i >> j;" ], "gitDir": "test/corpus/repos/javascript", "shas": "5f5111c80d08d0bbc7a1a2661d1a4ead7021937e..beeda50d15e6e13cfd9a03d83f30a410dbc07fe9" } ,{ "testCaseDescription": "javascript-bitwise-operator-delete-replacement-test", "expectedResult": { "rows": [ [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 0, 1 ] }, { "category": "Identifier", "range": [ 5, 6 ] } ], "range": [ 0, 6 ] } ], "patch": "delete", "range": [ 0, 7 ] } ], "range": [ 0, 8 ] } ], "hasChanges": true, "range": [ 0, 8 ], "number": 1 } ], [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 8, 9 ] }, { "category": "Identifier", "range": [ 13, 14 ] } ], "range": [ 8, 14 ] } ], "patch": "delete", "range": [ 8, 15 ] } ], "range": [ 8, 16 ] } ], "hasChanges": true, "range": [ 8, 16 ], "number": 2 } ], [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 16, 17 ] }, { "category": "Identifier", "range": [ 21, 22 ] } ], "range": [ 16, 22 ] } ], "range": [ 16, 23 ] } ], "range": [ 16, 24 ] } ], "hasChanges": false, "range": [ 16, 24 ], "number": 3 }, { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 0, 1 ] }, { "category": "Identifier", "range": [ 5, 6 ] } ], "range": [ 0, 6 ] } ], "range": [ 0, 7 ] } ], "range": [ 0, 8 ] } ], "hasChanges": false, "range": [ 0, 8 ], "number": 1 } ], [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 8, 9 ] }, { "category": "Identifier", "range": [ 13, 14 ] } ], "range": [ 8, 14 ] } ], "patch": "insert", "range": [ 8, 15 ] } ], "range": [ 8, 16 ] } ], "hasChanges": true, "range": [ 8, 16 ], "number": 2 } ], [ { "terms": [ { "category": "Program", "children": [], "range": [ 24, 24 ] } ], "hasChanges": false, "range": [ 24, 24 ], "number": 4 }, { "terms": [ { "category": "Program", "children": [], "range": [ 16, 16 ] } ], "hasChanges": false, "range": [ 16, 16 ], "number": 3 } ] ], "paths": [ "bitwise-operator.js", "bitwise-operator.js" ], "oids": [ "3e0b6c17ee39779fc24b7fe4cc698da681d80f2f", "ee7d8dec284f8d88cc513926d701b89a5adee4ff" ] }, "filePaths": [ "bitwise-operator.js" ], "patch": [ "diff --git a/bitwise-operator.js b/bitwise-operator.js", "index 3e0b6c1..ee7d8de 100644", "--- a/bitwise-operator.js", "+++ b/bitwise-operator.js", "@@ -1,3 +1,2 @@", "-i >> k;", "-i >> j;", " i >> j;", "+i >> k;" ], "gitDir": "test/corpus/repos/javascript", "shas": "beeda50d15e6e13cfd9a03d83f30a410dbc07fe9..02065a82a63470d29c655c04adeebc72961353d0" } ,{ "testCaseDescription": "javascript-bitwise-operator-delete-test", "expectedResult": { "rows": [ [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 0, 1 ] }, { "category": "Identifier", "range": [ 5, 6 ] } ], "range": [ 0, 6 ] } ], "patch": "delete", "range": [ 0, 7 ] } ], "range": [ 0, 8 ] } ], "hasChanges": true, "range": [ 0, 8 ], "number": 1 } ], [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 8, 9 ] }, { "category": "Identifier", "range": [ 13, 14 ] } ], "range": [ 8, 14 ] } ], "range": [ 8, 15 ] } ], "range": [ 8, 16 ] } ], "hasChanges": false, "range": [ 8, 16 ], "number": 2 }, { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 0, 1 ] }, { "category": "Identifier", "range": [ 5, 6 ] } ], "range": [ 0, 6 ] } ], "range": [ 0, 7 ] } ], "range": [ 0, 8 ] } ], "hasChanges": false, "range": [ 0, 8 ], "number": 1 } ], [ { "terms": [ { "category": "Program", "children": [], "range": [ 16, 16 ] } ], "hasChanges": false, "range": [ 16, 16 ], "number": 3 }, { "terms": [ { "category": "Program", "children": [], "range": [ 8, 8 ] } ], "hasChanges": false, "range": [ 8, 8 ], "number": 2 } ] ], "paths": [ "bitwise-operator.js", "bitwise-operator.js" ], "oids": [ "ee7d8dec284f8d88cc513926d701b89a5adee4ff", "2800c8c8828d890a70c023479726c3f551cb5d36" ] }, "filePaths": [ "bitwise-operator.js" ], "patch": [ "diff --git a/bitwise-operator.js b/bitwise-operator.js", "index ee7d8de..2800c8c 100644", "--- a/bitwise-operator.js", "+++ b/bitwise-operator.js", "@@ -1,2 +1 @@", "-i >> j;", " i >> k;" ], "gitDir": "test/corpus/repos/javascript", "shas": "02065a82a63470d29c655c04adeebc72961353d0..59a5ae59bc44cac921e21f84a88c8ee0f0690a47" } ,{ "testCaseDescription": "javascript-bitwise-operator-delete-rest-test", "expectedResult": { "rows": [ [ { "terms": [ { "category": "Program", "children": [ { "category": "ExpressionStatements", "children": [ { "category": "BitwiseOperator", "children": [ { "category": "Identifier", "range": [ 0, 1 ] }, { "category": "Identifier", "range": [ 5, 6 ] } ], "range": [ 0, 6 ] } ], "range": [ 0, 7 ] } ], "patch": "delete", "range": [ 0, 8 ] } ], "hasChanges": true, "range": [ 0, 8 ], "number": 1 } ], [ { "terms": [ { "category": "Program", "children": [], "patch": "delete", "range": [ 8, 8 ] } ], "hasChanges": true, "range": [ 8, 8 ], "number": 2 } ] ], "paths": [ "bitwise-operator.js", "bitwise-operator.js" ], "oids": [ "2800c8c8828d890a70c023479726c3f551cb5d36", "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" ] }, "filePaths": [ "bitwise-operator.js" ], "patch": [ "diff --git a/bitwise-operator.js b/bitwise-operator.js", "index 2800c8c..e69de29 100644", "--- a/bitwise-operator.js", "+++ b/bitwise-operator.js", "@@ -1 +0,0 @@", "-i >> k;" ], "gitDir": "test/corpus/repos/javascript", "shas": "59a5ae59bc44cac921e21f84a88c8ee0f0690a47..ba72732ac272c8ae8487ba0af9045dea54eb02d9" }]