Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(342)

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/components/segmented-range.html

Issue 2493373002: DevTools: rename WebInspector into modules. (Closed)
Patch Set: for bots Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script> 3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="datagrid-test.js"></script> 4 <script src="datagrid-test.js"></script>
5 <script> 5 <script>
6 function test() 6 function test()
7 { 7 {
8 function testCase(testName, data, merge, expectSameBackwards) 8 function testCase(testName, data, merge, expectSameBackwards)
9 { 9 {
10 InspectorTest.addResult("Test case: " + testName); 10 InspectorTest.addResult("Test case: " + testName);
11 InspectorTest.addResult("Input Segments: " + JSON.stringify(data)); 11 InspectorTest.addResult("Input Segments: " + JSON.stringify(data));
12 12
13 var forwardRange = new WebInspector.SegmentedRange(merge); 13 var forwardRange = new Common.SegmentedRange(merge);
14 data.map(entry => new WebInspector.Segment(entry[0], entry[1], entry[2]) ).forEach(forwardRange.append, forwardRange); 14 data.map(entry => new Common.Segment(entry[0], entry[1], entry[2])).forE ach(forwardRange.append, forwardRange);
15 var forward = forwardRange.segments(); 15 var forward = forwardRange.segments();
16 16
17 var backwardRange = new WebInspector.SegmentedRange(merge); 17 var backwardRange = new Common.SegmentedRange(merge);
18 data.reverse().map(entry => new WebInspector.Segment(entry[0], entry[1], entry[2])).forEach(backwardRange.append, backwardRange); 18 data.reverse().map(entry => new Common.Segment(entry[0], entry[1], entry [2])).forEach(backwardRange.append, backwardRange);
19 var backward = backwardRange.segments(); 19 var backward = backwardRange.segments();
20 20
21 // Only do reverse if we merge, otherwise result is order-dependent. 21 // Only do reverse if we merge, otherwise result is order-dependent.
22 if (expectSameBackwards && forward.length !== backward.length) { 22 if (expectSameBackwards && forward.length !== backward.length) {
23 InspectorTest.addResult(`FAIL: mismatch between forward and backward results, ${forward.length} vs. ${backward.length}`); 23 InspectorTest.addResult(`FAIL: mismatch between forward and backward results, ${forward.length} vs. ${backward.length}`);
24 expectSameBackwards = false; 24 expectSameBackwards = false;
25 } 25 }
26 InspectorTest.addResult("Result:"); 26 InspectorTest.addResult("Result:");
27 for (var i = 0; i < forward.length; ++i) { 27 for (var i = 0; i < forward.length; ++i) {
28 var f = forward[i], b = backward[i]; 28 var f = forward[i], b = backward[i];
(...skipping 29 matching lines...) Expand all
58 testCase("one consuming many:", [[0, 1, "a"], [2, 3, "a"], [4, 5, "a"], [6, 7, "a"], [2, 6, "a"]], merge, true); 58 testCase("one consuming many:", [[0, 1, "a"], [2, 3, "a"], [4, 5, "a"], [6, 7, "a"], [2, 6, "a"]], merge, true);
59 testCase("one consuming many, no merge:", [[0, 1, "a"], [2, 3, "a"], [4, 5, "a"], [6, 7, "a"], [2, 6, "a"]]); 59 testCase("one consuming many, no merge:", [[0, 1, "a"], [2, 3, "a"], [4, 5, "a"], [6, 7, "a"], [2, 6, "a"]]);
60 InspectorTest.completeTest(); 60 InspectorTest.completeTest();
61 } 61 }
62 </script> 62 </script>
63 </head> 63 </head>
64 <body onload="runTest()"> 64 <body onload="runTest()">
65 <p>Tests SegmentedRange</p> 65 <p>Tests SegmentedRange</p>
66 </body> 66 </body>
67 </html> 67 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698