1
1
mirror of https://github.com/github/semantic.git synced 2024-12-24 15:35:14 +03:00
semantic/test/corpus/diff-summaries/javascript/class.json

407 lines
12 KiB
JSON
Raw Normal View History

2016-10-11 18:12:20 +03:00
[{
"testCaseDescription": "javascript-class-insert-test",
"expectedResult": {
"changes": {
"class.js": [
{
"span": {
2016-10-11 18:54:47 +03:00
"insert": {
2016-10-11 18:12:20 +03:00
"start": [
1,
1
],
"end": [
1,
87
]
}
},
2016-10-11 23:17:34 +03:00
"summary": "Added the 'Foo' class"
2016-10-11 18:12:20 +03:00
}
]
},
"errors": {}
},
"filePaths": [
"class.js"
],
2016-10-28 04:44:36 +03:00
"sha1": "fa5f6ba0970470c2f3a9dd90b3f47c921aa38086",
2016-10-11 18:12:20 +03:00
"gitDir": "test/corpus/repos/javascript",
2016-10-28 04:44:36 +03:00
"sha2": "60e1f56908cd59e3488046f00fd94963eea48955"
2016-10-11 18:12:20 +03:00
}
,{
"testCaseDescription": "javascript-class-replacement-insert-test",
"expectedResult": {
"changes": {
"class.js": [
{
"span": {
2016-10-11 18:54:47 +03:00
"insert": {
2016-10-11 18:12:20 +03:00
"start": [
1,
1
],
"end": [
1,
85
]
}
},
2016-10-11 23:17:34 +03:00
"summary": "Added the 'Foo' class"
2016-10-11 18:12:20 +03:00
},
{
"span": {
2016-10-11 18:54:47 +03:00
"insert": {
2016-10-11 18:12:20 +03:00
"start": [
2,
1
],
"end": [
2,
87
]
}
},
2016-10-11 23:17:34 +03:00
"summary": "Added the 'Foo' class"
2016-10-11 18:12:20 +03:00
}
]
},
"errors": {}
},
"filePaths": [
"class.js"
],
2016-10-28 04:44:36 +03:00
"sha1": "60e1f56908cd59e3488046f00fd94963eea48955",
2016-10-11 18:12:20 +03:00
"gitDir": "test/corpus/repos/javascript",
2016-10-28 04:44:36 +03:00
"sha2": "9f1df2fb0dfb0791d2387fb8a2e75a1159dac2fd"
2016-10-11 18:12:20 +03:00
}
,{
"testCaseDescription": "javascript-class-delete-insert-test",
"expectedResult": {
"changes": {
"class.js": [
{
"span": {
2016-10-11 18:54:47 +03:00
"replace": [
2016-10-11 18:12:20 +03:00
{
"start": [
1,
20
],
"end": [
1,
23
]
},
{
"start": [
1,
20
],
"end": [
1,
23
]
}
]
},
2016-10-11 23:17:34 +03:00
"summary": "Replaced the 'foo' identifier with the 'one' identifier in the one method of the 'Foo' class"
2016-10-11 18:12:20 +03:00
},
{
"span": {
2016-10-14 19:18:46 +03:00
"insert": {
"start": [
1,
42
],
"end": [
1,
62
]
}
2016-10-13 02:44:27 +03:00
},
2016-10-14 19:18:46 +03:00
"summary": "Added the 'two' method in the Foo class"
2016-10-13 02:44:27 +03:00
},
{
"span": {
2016-10-14 19:18:46 +03:00
"insert": {
"start": [
1,
63
],
"end": [
1,
85
]
}
},
"summary": "Added the 'three' method in the Foo class"
},
{
"span": {
"delete": {
"start": [
1,
42
],
"end": [
1,
62
]
}
},
"summary": "Deleted the 'bar' method in the Foo class"
},
{
"span": {
"delete": {
"start": [
1,
63
],
"end": [
1,
83
]
}
2016-10-11 18:12:20 +03:00
},
2016-10-14 19:18:46 +03:00
"summary": "Deleted the 'baz' method in the Foo class"
2016-10-11 18:12:20 +03:00
}
]
},
"errors": {}
},
"filePaths": [
"class.js"
],
2016-10-28 04:44:36 +03:00
"sha1": "9f1df2fb0dfb0791d2387fb8a2e75a1159dac2fd",
2016-10-11 18:12:20 +03:00
"gitDir": "test/corpus/repos/javascript",
2016-10-28 04:44:36 +03:00
"sha2": "568a591502f9850498d6329be8c6236df7924879"
2016-10-11 18:12:20 +03:00
}
,{
"testCaseDescription": "javascript-class-replacement-test",
"expectedResult": {
"changes": {
"class.js": [
{
"span": {
2016-10-11 18:54:47 +03:00
"replace": [
2016-10-11 18:12:20 +03:00
{
"start": [
1,
20
],
"end": [
1,
23
]
},
{
"start": [
1,
20
],
"end": [
1,
23
]
}
]
},
2016-10-11 23:17:34 +03:00
"summary": "Replaced the 'one' identifier with the 'foo' identifier in the foo method of the 'Foo' class"
2016-10-11 18:12:20 +03:00
},
{
"span": {
2016-10-14 19:18:46 +03:00
"insert": {
"start": [
1,
42
],
"end": [
1,
62
]
}
2016-10-13 02:44:27 +03:00
},
2016-10-14 19:18:46 +03:00
"summary": "Added the 'bar' method in the Foo class"
2016-10-13 02:44:27 +03:00
},
{
"span": {
2016-10-14 19:18:46 +03:00
"insert": {
"start": [
1,
63
],
"end": [
1,
83
]
}
},
"summary": "Added the 'baz' method in the Foo class"
},
{
"span": {
"delete": {
"start": [
1,
42
],
"end": [
1,
62
]
}
},
"summary": "Deleted the 'two' method in the Foo class"
},
{
"span": {
"delete": {
"start": [
1,
63
],
"end": [
1,
85
]
}
2016-10-11 18:12:20 +03:00
},
2016-10-14 19:18:46 +03:00
"summary": "Deleted the 'three' method in the Foo class"
2016-10-11 18:12:20 +03:00
}
]
},
"errors": {}
},
"filePaths": [
"class.js"
],
2016-10-28 04:44:36 +03:00
"sha1": "568a591502f9850498d6329be8c6236df7924879",
2016-10-11 18:12:20 +03:00
"gitDir": "test/corpus/repos/javascript",
2016-10-28 04:44:36 +03:00
"sha2": "4bd3b0c26e89171cac9fd07e81b1e9d0d6ebb58d"
2016-10-11 18:12:20 +03:00
}
,{
"testCaseDescription": "javascript-class-delete-replacement-test",
"expectedResult": {
"changes": {
"class.js": [
{
"span": {
2016-10-11 18:54:47 +03:00
"delete": {
2016-10-11 18:12:20 +03:00
"start": [
1,
1
],
"end": [
1,
85
]
}
},
2016-10-11 23:17:34 +03:00
"summary": "Deleted the 'Foo' class"
2016-10-11 18:12:20 +03:00
},
{
"span": {
2016-10-11 18:54:47 +03:00
"delete": {
2016-10-11 18:12:20 +03:00
"start": [
2,
1
],
"end": [
2,
87
]
}
},
2016-10-11 23:17:34 +03:00
"summary": "Deleted the 'Foo' class"
2016-10-11 18:12:20 +03:00
},
{
"span": {
2016-10-11 18:54:47 +03:00
"insert": {
2016-10-11 18:12:20 +03:00
"start": [
2,
1
],
"end": [
2,
85
]
}
},
2016-10-11 23:17:34 +03:00
"summary": "Added the 'Foo' class"
2016-10-11 18:12:20 +03:00
}
]
},
"errors": {}
},
"filePaths": [
"class.js"
],
2016-10-28 04:44:36 +03:00
"sha1": "4bd3b0c26e89171cac9fd07e81b1e9d0d6ebb58d",
2016-10-11 18:12:20 +03:00
"gitDir": "test/corpus/repos/javascript",
2016-10-28 04:44:36 +03:00
"sha2": "6c287ca2c5aa5d58811b32e4c413e68c78c1b5a4"
2016-10-11 18:12:20 +03:00
}
,{
"testCaseDescription": "javascript-class-delete-test",
"expectedResult": {
"changes": {
"class.js": [
{
"span": {
2016-10-11 18:54:47 +03:00
"delete": {
2016-10-11 18:12:20 +03:00
"start": [
1,
1
],
"end": [
1,
87
]
}
},
2016-10-11 23:17:34 +03:00
"summary": "Deleted the 'Foo' class"
2016-10-11 18:12:20 +03:00
}
]
},
"errors": {}
},
"filePaths": [
"class.js"
],
2016-10-28 04:44:36 +03:00
"sha1": "6c287ca2c5aa5d58811b32e4c413e68c78c1b5a4",
2016-10-11 18:12:20 +03:00
"gitDir": "test/corpus/repos/javascript",
2016-10-28 04:44:36 +03:00
"sha2": "e4f8ba03545f2d75a5d47baafbd7d1c2b614389b"
2016-10-11 18:12:20 +03:00
}
,{
"testCaseDescription": "javascript-class-delete-rest-test",
"expectedResult": {
"changes": {
"class.js": [
{
"span": {
2016-10-11 18:54:47 +03:00
"delete": {
2016-10-11 18:12:20 +03:00
"start": [
1,
1
],
"end": [
1,
85
]
}
},
2016-10-11 23:17:34 +03:00
"summary": "Deleted the 'Foo' class"
2016-10-11 18:12:20 +03:00
}
]
},
"errors": {}
},
"filePaths": [
"class.js"
],
2016-10-28 04:44:36 +03:00
"sha1": "e4f8ba03545f2d75a5d47baafbd7d1c2b614389b",
2016-10-11 18:12:20 +03:00
"gitDir": "test/corpus/repos/javascript",
2016-10-28 04:44:36 +03:00
"sha2": "a8015feb580149eb3034c3d28ba2361b04756214"
2016-10-11 18:12:20 +03:00
}]