[{ "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" ], "patch": [ "diff --git a/number.rb b/number.rb", "index e69de29..1a73a0e 100644", "--- a/number.rb", "+++ b/number.rb", "@@ -0,0 +1,8 @@", "+1234", "+1_234", "+0d1_234", "+0xa_bcd_ef0_123_456_789", "+0o1234567", "+0b1_0", "+1.234_5e678_90", "+" ], "gitDir": "test/corpus/repos/ruby", "shas": "0f08e943de503b5d714186206425966f0517ddec..c2c6dd7da94b8e4a0cd8b0acdd5e8526f05355f2" } ,{ "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" ], "patch": [ "diff --git a/number.rb b/number.rb", "index 1a73a0e..ed36c77 100644", "--- a/number.rb", "+++ b/number.rb", "@@ -1,3 +1,19 @@", "+1235", "+1_235", "+0d1_235", "+0xa_bcd_ef0_123_456_788", "+0o1234576", "+0b1_1", "+1.234_5e678_91", "+", "+1234", "+1_234", "+0d1_234", "+0xa_bcd_ef0_123_456_789", "+0o1234567", "+0b1_0", "+1.234_5e678_90", "+", " 1234", " 1_234", " 0d1_234" ], "gitDir": "test/corpus/repos/ruby", "shas": "c2c6dd7da94b8e4a0cd8b0acdd5e8526f05355f2..d243b819564a35405d46f58255eb9d46bc9b2e99" } ,{ "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" ], "patch": [ "diff --git a/number.rb b/number.rb", "index ed36c77..ad686c2 100644", "--- a/number.rb", "+++ b/number.rb", "@@ -1,10 +1,10 @@", "-1235", "-1_235", "-0d1_235", "-0xa_bcd_ef0_123_456_788", "-0o1234576", "-0b1_1", "-1.234_5e678_91", "+1234", "+1_234", "+0d1_234", "+0xa_bcd_ef0_123_456_789", "+0o1234567", "+0b1_0", "+1.234_5e678_90", " ", " 1234", " 1_234" ], "gitDir": "test/corpus/repos/ruby", "shas": "d243b819564a35405d46f58255eb9d46bc9b2e99..62be4a00fb4fc32b3296ff1c8ffc0bb01b15379a" } ,{ "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" ], "patch": [ "diff --git a/number.rb b/number.rb", "index ad686c2..ed36c77 100644", "--- a/number.rb", "+++ b/number.rb", "@@ -1,10 +1,10 @@", "-1234", "-1_234", "-0d1_234", "-0xa_bcd_ef0_123_456_789", "-0o1234567", "-0b1_0", "-1.234_5e678_90", "+1235", "+1_235", "+0d1_235", "+0xa_bcd_ef0_123_456_788", "+0o1234576", "+0b1_1", "+1.234_5e678_91", " ", " 1234", " 1_234" ], "gitDir": "test/corpus/repos/ruby", "shas": "62be4a00fb4fc32b3296ff1c8ffc0bb01b15379a..bc3466b947814264cb346aa410b9210d315be80b" } ,{ "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" ], "patch": [ "diff --git a/number.rb b/number.rb", "index ed36c77..033221c 100644", "--- a/number.rb", "+++ b/number.rb", "@@ -1,11 +1,3 @@", "-1235", "-1_235", "-0d1_235", "-0xa_bcd_ef0_123_456_788", "-0o1234576", "-0b1_1", "-1.234_5e678_91", "-", " 1234", " 1_234", " 0d1_234", "@@ -14,11 +6,11 @@", " 0b1_0", " 1.234_5e678_90", " ", "-1234", "-1_234", "-0d1_234", "-0xa_bcd_ef0_123_456_789", "-0o1234567", "-0b1_0", "-1.234_5e678_90", "+1235", "+1_235", "+0d1_235", "+0xa_bcd_ef0_123_456_788", "+0o1234576", "+0b1_1", "+1.234_5e678_91", " " ], "gitDir": "test/corpus/repos/ruby", "shas": "bc3466b947814264cb346aa410b9210d315be80b..e0cf7e6edc8c07a9a62b40e4d3baee6de8b7223c" } ,{ "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" ], "patch": [ "diff --git a/number.rb b/number.rb", "index 033221c..344510e 100644", "--- a/number.rb", "+++ b/number.rb", "@@ -1,11 +1,3 @@", "-1234", "-1_234", "-0d1_234", "-0xa_bcd_ef0_123_456_789", "-0o1234567", "-0b1_0", "-1.234_5e678_90", "-", " 1235", " 1_235", " 0d1_235" ], "gitDir": "test/corpus/repos/ruby", "shas": "e0cf7e6edc8c07a9a62b40e4d3baee6de8b7223c..43f4b885483cf6653fbc4344244d4908a9509e02" } ,{ "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" ], "patch": [ "diff --git a/number.rb b/number.rb", "index 344510e..e69de29 100644", "--- a/number.rb", "+++ b/number.rb", "@@ -1,8 +0,0 @@", "-1235", "-1_235", "-0d1_235", "-0xa_bcd_ef0_123_456_788", "-0o1234576", "-0b1_1", "-1.234_5e678_91", "-" ], "gitDir": "test/corpus/repos/ruby", "shas": "43f4b885483cf6653fbc4344244d4908a9509e02..54b8896e3161e23f3cc38414d860e49c385d98ea" }]