| Index: tracing/tracing/base/range_utils_test.html
|
| diff --git a/tracing/tracing/base/range_utils_test.html b/tracing/tracing/base/range_utils_test.html
|
| deleted file mode 100644
|
| index 13cae71f37dcbb809d7b5b9610820823f9c9b7b5..0000000000000000000000000000000000000000
|
| --- a/tracing/tracing/base/range_utils_test.html
|
| +++ /dev/null
|
| @@ -1,133 +0,0 @@
|
| -<!DOCTYPE html>
|
| -<!--
|
| -Copyright (c) 2013 The Chromium Authors. All rights reserved.
|
| -Use of this source code is governed by a BSD-style license that can be
|
| -found in the LICENSE file.
|
| --->
|
| -
|
| -<link rel="import" href="/tracing/base/range_utils.html">
|
| -<link rel="import" href="/tracing/core/test_utils.html">
|
| -
|
| -<script>
|
| -'use strict';
|
| -
|
| -tr.b.unittest.testSuite(function() {
|
| - function simpleMerger(events) {
|
| - return {
|
| - min: events[0].min,
|
| - max: events[events.length - 1].max
|
| - };
|
| - }
|
| - test('simple', function() {
|
| - var inEvents = [
|
| - {min: 0, max: 100},
|
| - {min: 100, max: 120},
|
| - {min: 200, max: 220}
|
| - ];
|
| -
|
| - var merged = tr.b.mergeRanges(inEvents, 50, simpleMerger);
|
| -
|
| - assert.equal(merged.length, 2);
|
| - assert.deepEqual(merged[0], {min: 0, max: 120});
|
| - assert.deepEqual(merged[1], {min: 200, max: 220});
|
| - });
|
| -
|
| - test('overlapping', function() {
|
| - var inEvents = [
|
| - {min: 0, max: 100},
|
| - {min: 80, max: 120},
|
| - {min: 200, max: 220}
|
| - ];
|
| -
|
| - var merged = tr.b.mergeRanges(inEvents, 50, simpleMerger);
|
| -
|
| - assert.equal(merged.length, 2);
|
| - assert.deepEqual(merged[0], {min: 0, max: 120});
|
| - assert.deepEqual(merged[1], {min: 200, max: 220});
|
| - });
|
| -
|
| - test('middleOneIsSmall', function() {
|
| - var inEvents = [
|
| - {min: 0, max: 100},
|
| - {min: 40, max: 50},
|
| - {min: 100, max: 120}
|
| - ];
|
| -
|
| - var merged = tr.b.mergeRanges(inEvents, 50, simpleMerger);
|
| -
|
| - assert.equal(merged.length, 1);
|
| - assert.deepEqual(merged[0], {min: 0, max: 120});
|
| - });
|
| -
|
| - test('firstEventIsSplitPoint', function() {
|
| - var inEvents = [
|
| - {min: 0, max: 100},
|
| - {min: 150, max: 200}
|
| - ];
|
| -
|
| - var merged = tr.b.mergeRanges(inEvents, 25, simpleMerger);
|
| -
|
| - assert.equal(merged.length, 2);
|
| - assert.deepEqual(merged[0], {min: 0, max: 100});
|
| - assert.deepEqual(merged[1], {min: 150, max: 200});
|
| - });
|
| -
|
| - test('mergeSingleEvent', function() {
|
| - var inEvents = [
|
| - {min: 0, max: 100}
|
| - ];
|
| -
|
| - var mergeCount = 0;
|
| - tr.b.mergeRanges(inEvents, 25, function(events) {
|
| - assert.deepEqual(events, inEvents);
|
| - mergeCount++;
|
| - });
|
| - assert.equal(mergeCount, 1);
|
| - });
|
| -
|
| - test('zeroDurationSplit', function() {
|
| - var inEvents = [0, 10, 20, 50, 60];
|
| - inEvents = inEvents.map(function(event) {
|
| - return tr.b.Range.fromExplicitRange(event, event);
|
| - });
|
| - var timestampMerger = function(timestamps) {
|
| - return {
|
| - min: timestamps[0].min,
|
| - max: timestamps[timestamps.length - 1].max
|
| - };
|
| - };
|
| - var merged = tr.b.mergeRanges(inEvents, 15, timestampMerger);
|
| - assert.equal(merged.length, 2);
|
| - assert.deepEqual(merged[0], {min: 0, max: 20});
|
| - assert.deepEqual(merged[1], {min: 50, max: 60});
|
| - });
|
| -
|
| - test('findEmptyRangesBetweenRanges', function() {
|
| - var events = [
|
| - {min: 2, max: 4},
|
| - {min: 1, max: 3},
|
| - {min: 6, max: 8}
|
| - ];
|
| - var ranges = tr.b.findEmptyRangesBetweenRanges(
|
| - events, {min: 0, max: 10});
|
| - assert.equal(3, ranges.length);
|
| - assert.equal(0, ranges[0].min);
|
| - assert.equal(1, ranges[0].max);
|
| - assert.equal(4, ranges[1].min);
|
| - assert.equal(6, ranges[1].max);
|
| - assert.equal(8, ranges[2].min);
|
| - assert.equal(10, ranges[2].max);
|
| - });
|
| -
|
| - test('findEmptyRangesWithEmptyInput', function() {
|
| - var ranges = tr.b.findEmptyRangesBetweenRanges(
|
| - [], {min: 0, max: 10});
|
| - assert.equal(1, ranges.length);
|
| - assert.equal(0, ranges[0].min);
|
| - assert.equal(10, ranges[0].max);
|
| -
|
| - ranges = tr.b.findEmptyRangesBetweenRanges([]);
|
| - assert.equal(0, ranges.length);
|
| - });
|
| -});
|
| -</script>
|
|
|