mirror of
https://github.com/github/semantic.git
synced 2024-12-22 22:31:36 +03:00
1397 lines
47 KiB
JSON
1397 lines
47 KiB
JSON
[{
|
|
"testCaseDescription": "javascript-number-insert-test",
|
|
"expectedResult": {
|
|
"rows": [
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
0,
|
|
3
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"patch": "insert",
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": true,
|
|
"range": [
|
|
0,
|
|
4
|
|
],
|
|
"number": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [],
|
|
"patch": "insert",
|
|
"range": [
|
|
4,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": true,
|
|
"range": [
|
|
4,
|
|
4
|
|
],
|
|
"number": 2
|
|
}
|
|
]
|
|
],
|
|
"paths": [
|
|
"number.js",
|
|
"number.js"
|
|
],
|
|
"oids": [
|
|
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
|
|
"398050c62c882fa5ebc8d8aaa2e730e70790beeb"
|
|
]
|
|
},
|
|
"filePaths": [
|
|
"number.js"
|
|
],
|
|
"patch": [
|
|
"diff --git a/number.js b/number.js",
|
|
"index e69de29..398050c 100644",
|
|
"--- a/number.js",
|
|
"+++ b/number.js",
|
|
"@@ -0,0 +1 @@",
|
|
"+101"
|
|
],
|
|
"gitDir": "test/corpus/repos/javascript",
|
|
"shas": "f099c07f976a3deecc22768c671cc7ff3604a4e7..d2e50ce553db7a088ac51c4b4928cabab02e2ff9"
|
|
}
|
|
,{
|
|
"testCaseDescription": "javascript-number-replacement-insert-test",
|
|
"expectedResult": {
|
|
"rows": [
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
0,
|
|
3
|
|
]
|
|
}
|
|
],
|
|
"patch": "insert",
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": true,
|
|
"range": [
|
|
0,
|
|
4
|
|
],
|
|
"number": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
4,
|
|
7
|
|
]
|
|
}
|
|
],
|
|
"patch": "insert",
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": true,
|
|
"range": [
|
|
4,
|
|
8
|
|
],
|
|
"number": 2
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
0,
|
|
3
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
0,
|
|
4
|
|
],
|
|
"number": 1
|
|
},
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
8,
|
|
11
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
8,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
8,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
8,
|
|
12
|
|
],
|
|
"number": 3
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [],
|
|
"range": [
|
|
4,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
4,
|
|
4
|
|
],
|
|
"number": 2
|
|
},
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [],
|
|
"range": [
|
|
12,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
12,
|
|
12
|
|
],
|
|
"number": 4
|
|
}
|
|
]
|
|
],
|
|
"paths": [
|
|
"number.js",
|
|
"number.js"
|
|
],
|
|
"oids": [
|
|
"398050c62c882fa5ebc8d8aaa2e730e70790beeb",
|
|
"16da476c5eb0a463dd2f919bda7acf6bb56f15c8"
|
|
]
|
|
},
|
|
"filePaths": [
|
|
"number.js"
|
|
],
|
|
"patch": [
|
|
"diff --git a/number.js b/number.js",
|
|
"index 398050c..16da476 100644",
|
|
"--- a/number.js",
|
|
"+++ b/number.js",
|
|
"@@ -1 +1,3 @@",
|
|
"+102",
|
|
"+101",
|
|
" 101"
|
|
],
|
|
"gitDir": "test/corpus/repos/javascript",
|
|
"shas": "d2e50ce553db7a088ac51c4b4928cabab02e2ff9..0ed8b90e49ac6b90b6e201c3f076f10089eb4498"
|
|
}
|
|
,{
|
|
"testCaseDescription": "javascript-number-delete-insert-test",
|
|
"expectedResult": {
|
|
"rows": [
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"patch": "replace",
|
|
"range": [
|
|
0,
|
|
3
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": true,
|
|
"range": [
|
|
0,
|
|
4
|
|
],
|
|
"number": 1
|
|
},
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"patch": "replace",
|
|
"range": [
|
|
0,
|
|
3
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": true,
|
|
"range": [
|
|
0,
|
|
4
|
|
],
|
|
"number": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
4,
|
|
7
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
4,
|
|
8
|
|
],
|
|
"number": 2
|
|
},
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
4,
|
|
7
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
4,
|
|
8
|
|
],
|
|
"number": 2
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
8,
|
|
11
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
8,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
8,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
8,
|
|
12
|
|
],
|
|
"number": 3
|
|
},
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
8,
|
|
11
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
8,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
8,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
8,
|
|
12
|
|
],
|
|
"number": 3
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [],
|
|
"range": [
|
|
12,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
12,
|
|
12
|
|
],
|
|
"number": 4
|
|
},
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [],
|
|
"range": [
|
|
12,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
12,
|
|
12
|
|
],
|
|
"number": 4
|
|
}
|
|
]
|
|
],
|
|
"paths": [
|
|
"number.js",
|
|
"number.js"
|
|
],
|
|
"oids": [
|
|
"16da476c5eb0a463dd2f919bda7acf6bb56f15c8",
|
|
"252b3e84820efae4196cb2066888a12a7cc5087d"
|
|
]
|
|
},
|
|
"filePaths": [
|
|
"number.js"
|
|
],
|
|
"patch": [
|
|
"diff --git a/number.js b/number.js",
|
|
"index 16da476..252b3e8 100644",
|
|
"--- a/number.js",
|
|
"+++ b/number.js",
|
|
"@@ -1,3 +1,3 @@",
|
|
"-102",
|
|
"+101",
|
|
" 101",
|
|
" 101"
|
|
],
|
|
"gitDir": "test/corpus/repos/javascript",
|
|
"shas": "0ed8b90e49ac6b90b6e201c3f076f10089eb4498..6ddf08fc0a1608bf1654e38b027fcfbb084afb1c"
|
|
}
|
|
,{
|
|
"testCaseDescription": "javascript-number-replacement-test",
|
|
"expectedResult": {
|
|
"rows": [
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"patch": "replace",
|
|
"range": [
|
|
0,
|
|
3
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": true,
|
|
"range": [
|
|
0,
|
|
4
|
|
],
|
|
"number": 1
|
|
},
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"patch": "replace",
|
|
"range": [
|
|
0,
|
|
3
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": true,
|
|
"range": [
|
|
0,
|
|
4
|
|
],
|
|
"number": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
4,
|
|
7
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
4,
|
|
8
|
|
],
|
|
"number": 2
|
|
},
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
4,
|
|
7
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
4,
|
|
8
|
|
],
|
|
"number": 2
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
8,
|
|
11
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
8,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
8,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
8,
|
|
12
|
|
],
|
|
"number": 3
|
|
},
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
8,
|
|
11
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
8,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
8,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
8,
|
|
12
|
|
],
|
|
"number": 3
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [],
|
|
"range": [
|
|
12,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
12,
|
|
12
|
|
],
|
|
"number": 4
|
|
},
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [],
|
|
"range": [
|
|
12,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
12,
|
|
12
|
|
],
|
|
"number": 4
|
|
}
|
|
]
|
|
],
|
|
"paths": [
|
|
"number.js",
|
|
"number.js"
|
|
],
|
|
"oids": [
|
|
"252b3e84820efae4196cb2066888a12a7cc5087d",
|
|
"16da476c5eb0a463dd2f919bda7acf6bb56f15c8"
|
|
]
|
|
},
|
|
"filePaths": [
|
|
"number.js"
|
|
],
|
|
"patch": [
|
|
"diff --git a/number.js b/number.js",
|
|
"index 252b3e8..16da476 100644",
|
|
"--- a/number.js",
|
|
"+++ b/number.js",
|
|
"@@ -1,3 +1,3 @@",
|
|
"-101",
|
|
"+102",
|
|
" 101",
|
|
" 101"
|
|
],
|
|
"gitDir": "test/corpus/repos/javascript",
|
|
"shas": "6ddf08fc0a1608bf1654e38b027fcfbb084afb1c..9083177390beeb4964e0c04c9f14d0b11747a08e"
|
|
}
|
|
,{
|
|
"testCaseDescription": "javascript-number-delete-replacement-test",
|
|
"expectedResult": {
|
|
"rows": [
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
0,
|
|
3
|
|
]
|
|
}
|
|
],
|
|
"patch": "delete",
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": true,
|
|
"range": [
|
|
0,
|
|
4
|
|
],
|
|
"number": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
4,
|
|
7
|
|
]
|
|
}
|
|
],
|
|
"patch": "delete",
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": true,
|
|
"range": [
|
|
4,
|
|
8
|
|
],
|
|
"number": 2
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
8,
|
|
11
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
8,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
8,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
8,
|
|
12
|
|
],
|
|
"number": 3
|
|
},
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
0,
|
|
3
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
0,
|
|
4
|
|
],
|
|
"number": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
4,
|
|
7
|
|
]
|
|
}
|
|
],
|
|
"patch": "insert",
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": true,
|
|
"range": [
|
|
4,
|
|
8
|
|
],
|
|
"number": 2
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [],
|
|
"range": [
|
|
12,
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
12,
|
|
12
|
|
],
|
|
"number": 4
|
|
},
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [],
|
|
"range": [
|
|
8,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
8,
|
|
8
|
|
],
|
|
"number": 3
|
|
}
|
|
]
|
|
],
|
|
"paths": [
|
|
"number.js",
|
|
"number.js"
|
|
],
|
|
"oids": [
|
|
"16da476c5eb0a463dd2f919bda7acf6bb56f15c8",
|
|
"bb77dfbdf4e6fac33e22e4caf91084f3a6fccb07"
|
|
]
|
|
},
|
|
"filePaths": [
|
|
"number.js"
|
|
],
|
|
"patch": [
|
|
"diff --git a/number.js b/number.js",
|
|
"index 16da476..bb77dfb 100644",
|
|
"--- a/number.js",
|
|
"+++ b/number.js",
|
|
"@@ -1,3 +1,2 @@",
|
|
"-102",
|
|
"-101",
|
|
" 101",
|
|
"+102"
|
|
],
|
|
"gitDir": "test/corpus/repos/javascript",
|
|
"shas": "9083177390beeb4964e0c04c9f14d0b11747a08e..91a9f6f544a6d00ee6e6578fb3d7934cda974e6f"
|
|
}
|
|
,{
|
|
"testCaseDescription": "javascript-number-delete-test",
|
|
"expectedResult": {
|
|
"rows": [
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
0,
|
|
3
|
|
]
|
|
}
|
|
],
|
|
"patch": "delete",
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": true,
|
|
"range": [
|
|
0,
|
|
4
|
|
],
|
|
"number": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
4,
|
|
7
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
4,
|
|
8
|
|
],
|
|
"number": 2
|
|
},
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
0,
|
|
3
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
0,
|
|
4
|
|
],
|
|
"number": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [],
|
|
"range": [
|
|
8,
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
8,
|
|
8
|
|
],
|
|
"number": 3
|
|
},
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [],
|
|
"range": [
|
|
4,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": false,
|
|
"range": [
|
|
4,
|
|
4
|
|
],
|
|
"number": 2
|
|
}
|
|
]
|
|
],
|
|
"paths": [
|
|
"number.js",
|
|
"number.js"
|
|
],
|
|
"oids": [
|
|
"bb77dfbdf4e6fac33e22e4caf91084f3a6fccb07",
|
|
"257e563266b43281b3fbb3632ab67ab0d3f314e9"
|
|
]
|
|
},
|
|
"filePaths": [
|
|
"number.js"
|
|
],
|
|
"patch": [
|
|
"diff --git a/number.js b/number.js",
|
|
"index bb77dfb..257e563 100644",
|
|
"--- a/number.js",
|
|
"+++ b/number.js",
|
|
"@@ -1,2 +1 @@",
|
|
"-101",
|
|
" 102"
|
|
],
|
|
"gitDir": "test/corpus/repos/javascript",
|
|
"shas": "91a9f6f544a6d00ee6e6578fb3d7934cda974e6f..37cdd671605c31bf8013ad5d9e703390588df7fd"
|
|
}
|
|
,{
|
|
"testCaseDescription": "javascript-number-delete-rest-test",
|
|
"expectedResult": {
|
|
"rows": [
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [
|
|
{
|
|
"category": "ExpressionStatements",
|
|
"children": [
|
|
{
|
|
"category": "NumberLiteral",
|
|
"range": [
|
|
0,
|
|
3
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"patch": "delete",
|
|
"range": [
|
|
0,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": true,
|
|
"range": [
|
|
0,
|
|
4
|
|
],
|
|
"number": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"terms": [
|
|
{
|
|
"category": "Program",
|
|
"children": [],
|
|
"patch": "delete",
|
|
"range": [
|
|
4,
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"hasChanges": true,
|
|
"range": [
|
|
4,
|
|
4
|
|
],
|
|
"number": 2
|
|
}
|
|
]
|
|
],
|
|
"paths": [
|
|
"number.js",
|
|
"number.js"
|
|
],
|
|
"oids": [
|
|
"257e563266b43281b3fbb3632ab67ab0d3f314e9",
|
|
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"
|
|
]
|
|
},
|
|
"filePaths": [
|
|
"number.js"
|
|
],
|
|
"patch": [
|
|
"diff --git a/number.js b/number.js",
|
|
"index 257e563..e69de29 100644",
|
|
"--- a/number.js",
|
|
"+++ b/number.js",
|
|
"@@ -1 +0,0 @@",
|
|
"-102"
|
|
],
|
|
"gitDir": "test/corpus/repos/javascript",
|
|
"shas": "37cdd671605c31bf8013ad5d9e703390588df7fd..3accaff544c4d4e390ec737b8c076a43e5d56563"
|
|
}]
|