Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / trace-viewer / trace_viewer / tracing / tracks / slice_track_test.html
1 <!DOCTYPE html>
2 <!--
3 Copyright (c) 2013 The Chromium Authors. All rights reserved.
4 Use of this source code is governed by a BSD-style license that can be
5 found in the LICENSE file.
6 -->
7
8 <link rel="import" href="/tracing/selection.html">
9 <link rel="import" href="/tracing/timeline_track_view.html">
10 <link rel="import" href="/tracing/trace_model/slice.html">
11 <link rel="import" href="/tracing/tracks/slice_track.html">
12
13 <script>
14 'use strict';
15
16 tvcm.unittest.testSuite(function() {
17   var Selection = tracing.Selection;
18   var SliceTrack = tracing.tracks.SliceTrack;
19   var Slice = tracing.trace_model.Slice;
20
21   test('addRectToSelectionTesting', function() {
22     var track = new SliceTrack(new tracing.TimelineViewport());
23     var slice = new Slice('', 'a', 0, 1, {}, 1);
24     track.slices = [slice];
25     var sel = new Selection();
26     track.addRectToSelection(track.slices[0], sel);
27     assertEquals(1, sel.length);
28     assertEquals(slice, sel[0]);
29   });
30 });
31 </script>
32