[{ "testCaseDescription": "ruby-number-insert-test", "expectedResult": { "changes": { "number.rb": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Added '1234'" }, { "span": { "insert": { "start": [ 2, 1 ], "end": [ 2, 6 ] } }, "summary": "Added '1_234'" }, { "span": { "insert": { "start": [ 3, 1 ], "end": [ 3, 8 ] } }, "summary": "Added '0d1_234'" }, { "span": { "insert": { "start": [ 4, 1 ], "end": [ 4, 24 ] } }, "summary": "Added '0xa_bcd_ef0_123_456_789'" }, { "span": { "insert": { "start": [ 5, 1 ], "end": [ 5, 10 ] } }, "summary": "Added '0o1234567'" }, { "span": { "insert": { "start": [ 6, 1 ], "end": [ 6, 6 ] } }, "summary": "Added '0b1_0'" }, { "span": { "insert": { "start": [ 7, 1 ], "end": [ 7, 15 ] } }, "summary": "Added '1.234_5e678_90'" } ] }, "errors": {} }, "filePaths": [ "number.rb" ], "sha1": "0482325da53a3b9bc23decf0b1ee214b8ca28d8c", "gitDir": "test/corpus/repos/ruby", "sha2": "6bec3f90d482fa04147504d14c832f07a35481f0" } ,{ "testCaseDescription": "ruby-number-replacement-insert-test", "expectedResult": { "changes": { "number.rb": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Added '1235'" }, { "span": { "insert": { "start": [ 2, 1 ], "end": [ 2, 6 ] } }, "summary": "Added '1_235'" }, { "span": { "insert": { "start": [ 3, 1 ], "end": [ 3, 8 ] } }, "summary": "Added '0d1_235'" }, { "span": { "insert": { "start": [ 4, 1 ], "end": [ 4, 24 ] } }, "summary": "Added '0xa_bcd_ef0_123_456_788'" }, { "span": { "insert": { "start": [ 5, 1 ], "end": [ 5, 10 ] } }, "summary": "Added '0o1234576'" }, { "span": { "insert": { "start": [ 6, 1 ], "end": [ 6, 6 ] } }, "summary": "Added '0b1_1'" }, { "span": { "insert": { "start": [ 7, 1 ], "end": [ 7, 15 ] } }, "summary": "Added '1.234_5e678_91'" }, { "span": { "insert": { "start": [ 8, 1 ], "end": [ 9, 5 ] } }, "summary": "Added '\n1234'" }, { "span": { "insert": { "start": [ 10, 1 ], "end": [ 10, 6 ] } }, "summary": "Added '1_234'" }, { "span": { "insert": { "start": [ 11, 1 ], "end": [ 11, 8 ] } }, "summary": "Added '0d1_234'" }, { "span": { "replace": [ { "start": [ 1, 1 ], "end": [ 1, 5 ] }, { "start": [ 12, 1 ], "end": [ 12, 24 ] } ] }, "summary": "Replaced '1234' with '0xa_bcd_ef0_123_456_789'" }, { "span": { "insert": { "start": [ 13, 1 ], "end": [ 13, 10 ] } }, "summary": "Added '0o1234567'" }, { "span": { "insert": { "start": [ 14, 1 ], "end": [ 14, 6 ] } }, "summary": "Added '0b1_0'" }, { "span": { "insert": { "start": [ 15, 1 ], "end": [ 15, 15 ] } }, "summary": "Added '1.234_5e678_90'" }, { "span": { "insert": { "start": [ 16, 1 ], "end": [ 17, 5 ] } }, "summary": "Added '\n1234'" } ] }, "errors": {} }, "filePaths": [ "number.rb" ], "sha1": "6bec3f90d482fa04147504d14c832f07a35481f0", "gitDir": "test/corpus/repos/ruby", "sha2": "ac0b9d39f0d2d82c66d78ba0703e717033f5a8dd" } ,{ "testCaseDescription": "ruby-number-delete-insert-test", "expectedResult": { "changes": { "number.rb": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Added '1234'" }, { "span": { "insert": { "start": [ 2, 1 ], "end": [ 2, 6 ] } }, "summary": "Added '1_234'" }, { "span": { "insert": { "start": [ 3, 1 ], "end": [ 3, 8 ] } }, "summary": "Added '0d1_234'" }, { "span": { "insert": { "start": [ 4, 1 ], "end": [ 4, 24 ] } }, "summary": "Added '0xa_bcd_ef0_123_456_789'" }, { "span": { "insert": { "start": [ 5, 1 ], "end": [ 5, 10 ] } }, "summary": "Added '0o1234567'" }, { "span": { "insert": { "start": [ 6, 1 ], "end": [ 6, 6 ] } }, "summary": "Added '0b1_0'" }, { "span": { "insert": { "start": [ 7, 1 ], "end": [ 7, 15 ] } }, "summary": "Added '1.234_5e678_90'" }, { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Deleted '1235'" }, { "span": { "delete": { "start": [ 2, 1 ], "end": [ 2, 6 ] } }, "summary": "Deleted '1_235'" }, { "span": { "delete": { "start": [ 3, 1 ], "end": [ 3, 8 ] } }, "summary": "Deleted '0d1_235'" }, { "span": { "delete": { "start": [ 4, 1 ], "end": [ 4, 24 ] } }, "summary": "Deleted '0xa_bcd_ef0_123_456_788'" }, { "span": { "delete": { "start": [ 5, 1 ], "end": [ 5, 10 ] } }, "summary": "Deleted '0o1234576'" }, { "span": { "delete": { "start": [ 6, 1 ], "end": [ 6, 6 ] } }, "summary": "Deleted '0b1_1'" }, { "span": { "delete": { "start": [ 7, 1 ], "end": [ 7, 15 ] } }, "summary": "Deleted '1.234_5e678_91'" } ] }, "errors": {} }, "filePaths": [ "number.rb" ], "sha1": "ac0b9d39f0d2d82c66d78ba0703e717033f5a8dd", "gitDir": "test/corpus/repos/ruby", "sha2": "eee743ca86cedb612ca931f2ecd2aaad11b69c8f" } ,{ "testCaseDescription": "ruby-number-replacement-test", "expectedResult": { "changes": { "number.rb": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Added '1235'" }, { "span": { "insert": { "start": [ 2, 1 ], "end": [ 2, 6 ] } }, "summary": "Added '1_235'" }, { "span": { "insert": { "start": [ 3, 1 ], "end": [ 3, 8 ] } }, "summary": "Added '0d1_235'" }, { "span": { "insert": { "start": [ 4, 1 ], "end": [ 4, 24 ] } }, "summary": "Added '0xa_bcd_ef0_123_456_788'" }, { "span": { "insert": { "start": [ 5, 1 ], "end": [ 5, 10 ] } }, "summary": "Added '0o1234576'" }, { "span": { "insert": { "start": [ 6, 1 ], "end": [ 6, 6 ] } }, "summary": "Added '0b1_1'" }, { "span": { "insert": { "start": [ 7, 1 ], "end": [ 7, 15 ] } }, "summary": "Added '1.234_5e678_91'" }, { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Deleted '1234'" }, { "span": { "delete": { "start": [ 2, 1 ], "end": [ 2, 6 ] } }, "summary": "Deleted '1_234'" }, { "span": { "delete": { "start": [ 3, 1 ], "end": [ 3, 8 ] } }, "summary": "Deleted '0d1_234'" }, { "span": { "delete": { "start": [ 4, 1 ], "end": [ 4, 24 ] } }, "summary": "Deleted '0xa_bcd_ef0_123_456_789'" }, { "span": { "delete": { "start": [ 5, 1 ], "end": [ 5, 10 ] } }, "summary": "Deleted '0o1234567'" }, { "span": { "delete": { "start": [ 6, 1 ], "end": [ 6, 6 ] } }, "summary": "Deleted '0b1_0'" }, { "span": { "delete": { "start": [ 7, 1 ], "end": [ 7, 15 ] } }, "summary": "Deleted '1.234_5e678_90'" } ] }, "errors": {} }, "filePaths": [ "number.rb" ], "sha1": "eee743ca86cedb612ca931f2ecd2aaad11b69c8f", "gitDir": "test/corpus/repos/ruby", "sha2": "9ef1f5800facd4646b67b52b0bf428b0a85c18b8" } ,{ "testCaseDescription": "ruby-number-delete-replacement-test", "expectedResult": { "changes": { "number.rb": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Added '1234'" }, { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Deleted '1235'" }, { "span": { "delete": { "start": [ 2, 1 ], "end": [ 2, 6 ] } }, "summary": "Deleted '1_235'" }, { "span": { "delete": { "start": [ 3, 1 ], "end": [ 3, 8 ] } }, "summary": "Deleted '0d1_235'" }, { "span": { "delete": { "start": [ 4, 1 ], "end": [ 4, 24 ] } }, "summary": "Deleted '0xa_bcd_ef0_123_456_788'" }, { "span": { "delete": { "start": [ 5, 1 ], "end": [ 5, 10 ] } }, "summary": "Deleted '0o1234576'" }, { "span": { "delete": { "start": [ 6, 1 ], "end": [ 6, 6 ] } }, "summary": "Deleted '0b1_1'" }, { "span": { "delete": { "start": [ 7, 1 ], "end": [ 7, 15 ] } }, "summary": "Deleted '1.234_5e678_91'" }, { "span": { "delete": { "start": [ 8, 1 ], "end": [ 9, 5 ] } }, "summary": "Deleted '\n1234'" }, { "span": { "delete": { "start": [ 10, 1 ], "end": [ 10, 6 ] } }, "summary": "Deleted '1_234'" }, { "span": { "delete": { "start": [ 11, 1 ], "end": [ 11, 8 ] } }, "summary": "Deleted '0d1_234'" }, { "span": { "delete": { "start": [ 12, 1 ], "end": [ 12, 24 ] } }, "summary": "Deleted '0xa_bcd_ef0_123_456_789'" }, { "span": { "delete": { "start": [ 13, 1 ], "end": [ 13, 10 ] } }, "summary": "Deleted '0o1234567'" }, { "span": { "delete": { "start": [ 14, 1 ], "end": [ 14, 6 ] } }, "summary": "Deleted '0b1_0'" }, { "span": { "delete": { "start": [ 15, 1 ], "end": [ 15, 15 ] } }, "summary": "Deleted '1.234_5e678_90'" }, { "span": { "delete": { "start": [ 16, 1 ], "end": [ 17, 5 ] } }, "summary": "Deleted '\n1234'" }, { "span": { "insert": { "start": [ 8, 1 ], "end": [ 9, 5 ] } }, "summary": "Added '\n1235'" }, { "span": { "insert": { "start": [ 10, 1 ], "end": [ 10, 6 ] } }, "summary": "Added '1_235'" }, { "span": { "insert": { "start": [ 11, 1 ], "end": [ 11, 8 ] } }, "summary": "Added '0d1_235'" }, { "span": { "insert": { "start": [ 12, 1 ], "end": [ 12, 24 ] } }, "summary": "Added '0xa_bcd_ef0_123_456_788'" }, { "span": { "insert": { "start": [ 13, 1 ], "end": [ 13, 10 ] } }, "summary": "Added '0o1234576'" }, { "span": { "insert": { "start": [ 14, 1 ], "end": [ 14, 6 ] } }, "summary": "Added '0b1_1'" }, { "span": { "insert": { "start": [ 15, 1 ], "end": [ 15, 15 ] } }, "summary": "Added '1.234_5e678_91'" } ] }, "errors": {} }, "filePaths": [ "number.rb" ], "sha1": "9ef1f5800facd4646b67b52b0bf428b0a85c18b8", "gitDir": "test/corpus/repos/ruby", "sha2": "fa6e5b194e77dce2da72cad976c1df04cc119d87" } ,{ "testCaseDescription": "ruby-number-delete-test", "expectedResult": { "changes": { "number.rb": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Added '1235'" }, { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Deleted '1234'" }, { "span": { "delete": { "start": [ 2, 1 ], "end": [ 2, 6 ] } }, "summary": "Deleted '1_234'" }, { "span": { "delete": { "start": [ 3, 1 ], "end": [ 3, 8 ] } }, "summary": "Deleted '0d1_234'" }, { "span": { "delete": { "start": [ 4, 1 ], "end": [ 4, 24 ] } }, "summary": "Deleted '0xa_bcd_ef0_123_456_789'" }, { "span": { "delete": { "start": [ 5, 1 ], "end": [ 5, 10 ] } }, "summary": "Deleted '0o1234567'" }, { "span": { "delete": { "start": [ 6, 1 ], "end": [ 6, 6 ] } }, "summary": "Deleted '0b1_0'" }, { "span": { "delete": { "start": [ 7, 1 ], "end": [ 7, 15 ] } }, "summary": "Deleted '1.234_5e678_90'" }, { "span": { "delete": { "start": [ 8, 1 ], "end": [ 9, 5 ] } }, "summary": "Deleted '\n1235'" } ] }, "errors": {} }, "filePaths": [ "number.rb" ], "sha1": "fa6e5b194e77dce2da72cad976c1df04cc119d87", "gitDir": "test/corpus/repos/ruby", "sha2": "29abc79a91e6a00486161fc4418901852897dd08" } ,{ "testCaseDescription": "ruby-number-delete-rest-test", "expectedResult": { "changes": { "number.rb": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Deleted '1235'" }, { "span": { "delete": { "start": [ 2, 1 ], "end": [ 2, 6 ] } }, "summary": "Deleted '1_235'" }, { "span": { "delete": { "start": [ 3, 1 ], "end": [ 3, 8 ] } }, "summary": "Deleted '0d1_235'" }, { "span": { "delete": { "start": [ 4, 1 ], "end": [ 4, 24 ] } }, "summary": "Deleted '0xa_bcd_ef0_123_456_788'" }, { "span": { "delete": { "start": [ 5, 1 ], "end": [ 5, 10 ] } }, "summary": "Deleted '0o1234576'" }, { "span": { "delete": { "start": [ 6, 1 ], "end": [ 6, 6 ] } }, "summary": "Deleted '0b1_1'" }, { "span": { "delete": { "start": [ 7, 1 ], "end": [ 7, 15 ] } }, "summary": "Deleted '1.234_5e678_91'" } ] }, "errors": {} }, "filePaths": [ "number.rb" ], "sha1": "29abc79a91e6a00486161fc4418901852897dd08", "gitDir": "test/corpus/repos/ruby", "sha2": "6ed410b339e6ae276760daefaa39768ef653f96e" }]