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

Side by Side Diff: chrome/browser/resources/print_preview/print_preview_utils_unittest.gtestjs

Issue 10108001: Refactor print preview web ui (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix fit-to-page tests Created 8 years, 7 months 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** 5 /**
6 * Test fixture for print preview utils. 6 * Test fixture for print preview utils.
7 * @constructor 7 * @constructor
8 * @extends {testing.Test} 8 * @extends {testing.Test}
9 */ 9 */
10 function PrintPreviewUtilsUnitTest () {} 10 function PrintPreviewUtilsUnitTest () {
11 testing.Test.call(this);
12 }
11 13
12 PrintPreviewUtilsUnitTest.prototype = { 14 PrintPreviewUtilsUnitTest.prototype = {
13 __proto__: testing.Test.prototype, 15 __proto__: testing.Test.prototype,
14 16
15 /** @inheritDoc */ 17 /** @inheritDoc */
16 extraLibraries: [ 18 extraLibraries: [
17 'print_preview_utils.js', 19 'print_preview_utils.js',
18 ], 20 ]
19 }; 21 };
20 22
21 TEST_F('PrintPreviewUtilsUnitTest', 'IsInteger', function() { 23 TEST_F('PrintPreviewUtilsUnitTest', 'IsInteger', function() {
22 assertFalse(isInteger(" abc ")); 24 assertFalse(isInteger(" abc "));
23 assertFalse(isInteger("-7")); 25 assertFalse(isInteger("-7"));
24 assertFalse(isInteger("7.0")); 26 assertFalse(isInteger("7.0"));
25 assertFalse(isInteger("a7a")); 27 assertFalse(isInteger("a7a"));
26 28
27 assertTrue(isInteger("0")); 29 assertTrue(isInteger("0"));
28 assertTrue(isInteger(" 100 ")); 30 assertTrue(isInteger(" 100 "));
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
106 TEST_F('PrintPreviewUtilsUnitTest', 'PageSetToPageRanges', function() { 108 TEST_F('PrintPreviewUtilsUnitTest', 'PageSetToPageRanges', function() {
107 var pageRanges = pageSetToPageRanges([1,2,3,7,8,9,11]); 109 var pageRanges = pageSetToPageRanges([1,2,3,7,8,9,11]);
108 assertEquals(pageRanges.length, 3); 110 assertEquals(pageRanges.length, 3);
109 assertEquals(pageRanges[0].from, 1); 111 assertEquals(pageRanges[0].from, 1);
110 assertEquals(pageRanges[0].to, 3); 112 assertEquals(pageRanges[0].to, 3);
111 assertEquals(pageRanges[1].from, 7); 113 assertEquals(pageRanges[1].from, 7);
112 assertEquals(pageRanges[1].to, 9); 114 assertEquals(pageRanges[1].to, 9);
113 assertEquals(pageRanges[2].from, 11); 115 assertEquals(pageRanges[2].from, 11);
114 assertEquals(pageRanges[2].to, 11); 116 assertEquals(pageRanges[2].to, 11);
115 }); 117 });
116
117 TEST_F('PrintPreviewUtilsUnitTest', 'ParseNumberFormat', function() {
118 assertTrue(areArraysEqual(['.', ','], parseNumberFormat('123.456,78')));
119 assertTrue(areArraysEqual(['.', '.'], parseNumberFormat('123.456.78')));
120 assertTrue(areArraysEqual([',', '.'], parseNumberFormat('123,456.78')));
121 assertTrue(areArraysEqual([',', ','], parseNumberFormat('123,456,78')));
122 assertTrue(areArraysEqual([' ', ','], parseNumberFormat('123 456,78')));
123 assertTrue(areArraysEqual([' ', '.'], parseNumberFormat('123 456.78')));
124 assertTrue(areArraysEqual([' ', ' '], parseNumberFormat('123 456 78')));
125 assertTrue(areArraysEqual(['', ''], parseNumberFormat('123')));
126
127 assertTrue(areArraysEqual([',', '.'], parseNumberFormat('abcdef')));
128 assertTrue(areArraysEqual([',', '.'], parseNumberFormat(null)));
129 assertTrue(areArraysEqual([',', '.'], parseNumberFormat(undefined)));
130 assertTrue(areArraysEqual([',', '.'], parseNumberFormat('')));
131 assertTrue(areArraysEqual([',', '.'], parseNumberFormat('1')));
132 assertTrue(areArraysEqual([',', '.'], parseNumberFormat('12')));
133 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698