| Index: chrome/browser/resources/print_preview/print_preview_utils_unittest.gtestjs
|
| diff --git a/chrome/browser/resources/print_preview/print_preview_utils_test.html b/chrome/browser/resources/print_preview/print_preview_utils_unittest.gtestjs
|
| similarity index 74%
|
| rename from chrome/browser/resources/print_preview/print_preview_utils_test.html
|
| rename to chrome/browser/resources/print_preview/print_preview_utils_unittest.gtestjs
|
| index 58994ed0ac04a0b423a427a5c2667a6341bcf125..620fcfbb02bf0fcaa590efaf8636df8867da2460 100644
|
| --- a/chrome/browser/resources/print_preview/print_preview_utils_test.html
|
| +++ b/chrome/browser/resources/print_preview/print_preview_utils_unittest.gtestjs
|
| @@ -1,17 +1,24 @@
|
| -<!DOCTYPE html>
|
| -<html>
|
| -<head>
|
| -<title>print_preview_utils.js tests</title>
|
| -<script src="http://closure-library.googlecode.com/svn/trunk/closure/goog/base.js"></script>
|
| -<script src="print_preview_utils.js"></script>
|
| -<script>
|
| -goog.require('goog.testing.jsunit');
|
| -</script>
|
| -</head>
|
| -<body>
|
| -<script>
|
| -
|
| -function testIsInteger() {
|
| +// Copyright (c) 2011 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.
|
| +
|
| +/**
|
| + * Test fixture for print preview utils.
|
| + * @constructor
|
| + * @extends {testing.Test}
|
| + */
|
| +function PrintPreviewUtilsUnitTest () {}
|
| +
|
| +PrintPreviewUtilsUnitTest.prototype = {
|
| + __proto__: testing.Test.prototype,
|
| +
|
| + /** @inheritDoc */
|
| + extraLibraries: [
|
| + 'print_preview_utils.js',
|
| + ],
|
| +};
|
| +
|
| +TEST_F('PrintPreviewUtilsUnitTest', 'IsInteger', function() {
|
| assertFalse(isInteger(" abc "));
|
| assertFalse(isInteger("-7"));
|
| assertFalse(isInteger("7.0"));
|
| @@ -20,31 +27,31 @@ function testIsInteger() {
|
| assertTrue(isInteger("0"));
|
| assertTrue(isInteger(" 100 "));
|
| assertTrue(isInteger("0055 "));
|
| -}
|
| +});
|
|
|
| -function testIsPositiveInteger() {
|
| +TEST_F('PrintPreviewUtilsUnitTest', 'IsPositiveInteger', function() {
|
| assertTrue(isPositiveInteger("100"));
|
| assertTrue(isPositiveInteger("0055"));
|
|
|
| assertFalse(isPositiveInteger("0"));
|
| assertFalse(isPositiveInteger("-100"));
|
| assertFalse(isPositiveInteger("sdfs"));
|
| -}
|
| +});
|
|
|
| -function testAreArraysEqual() {
|
| +TEST_F('PrintPreviewUtilsUnitTest', 'AreArraysEqual', function() {
|
| assertTrue(areArraysEqual([2,4,6,8,10], [2,4,6,8,10]));
|
| assertTrue(areArraysEqual([], []));
|
|
|
| assertFalse(areArraysEqual([2,4,6,8,10,12], [2,4,6,8,10]));
|
| assertFalse(areArraysEqual([], [2,4,6,8,10]));
|
| -}
|
| +});
|
|
|
| -function testRemoveDuplicates() {
|
| +TEST_F('PrintPreviewUtilsUnitTest', 'RemoveDuplicates', function() {
|
| var array1 = [1,2,2,3,6,6,6,7,9,10];
|
| assertTrue(areArraysEqual(removeDuplicates(array1), [1,2,3,6,7,9,10]));
|
| -}
|
| +});
|
|
|
| -function testIsPageRangeTextValid1() {
|
| +TEST_F('PrintPreviewUtilsUnitTest', 'IsPageRangeTextValid1', function() {
|
| var totalPageCount;
|
| assertTrue(isPageRangeTextValid("1,2, 3,56,1000000", totalPageCount));
|
| assertTrue(isPageRangeTextValid(", ,1,2,3,,1,, 56 ,", totalPageCount));
|
| @@ -56,9 +63,9 @@ function testIsPageRangeTextValid1() {
|
| assertFalse(isPageRangeTextValid("1,2,0,56,1000000", totalPageCount));
|
| assertFalse(isPageRangeTextValid("-1,1,2,,56", totalPageCount));
|
| assertFalse(isPageRangeTextValid("1,2,56-40", totalPageCount));
|
| -}
|
| +});
|
|
|
| -function testIsPageRangeTextValid2() {
|
| +TEST_F('PrintPreviewUtilsUnitTest', 'IsPageRangeTextValid2', function() {
|
| var totalPageCount = 100;
|
| assertTrue(isPageRangeTextValid(",,1,2,3,,1,,56,", totalPageCount));
|
| assertTrue(isPageRangeTextValid(",1-3,,6-9,6-10,", totalPageCount));
|
| @@ -70,9 +77,9 @@ function testIsPageRangeTextValid2() {
|
| assertFalse(isPageRangeTextValid("-1,1,2,,56", totalPageCount));
|
| assertFalse(isPageRangeTextValid("1,2,56-40", totalPageCount));
|
| assertFalse(isPageRangeTextValid("101-110", totalPageCount));
|
| -}
|
| +});
|
|
|
| -function testPageRangeTextToPageList() {
|
| +TEST_F('PrintPreviewUtilsUnitTest', 'PageRangeTextToPageList', function() {
|
| var totalPageCount = 10;
|
| assertTrue(areArraysEqual([1,2,3,4],
|
| pageRangeTextToPageList("1-4", totalPageCount)));
|
| @@ -86,15 +93,15 @@ function testPageRangeTextToPageList() {
|
| assertTrue(areArraysEqual([], pageRangeTextToPageList("1-4", undefined)));
|
| assertTrue(areArraysEqual([],
|
| pageRangeTextToPageList("1-abcd", totalPageCount)));
|
| -}
|
| +});
|
|
|
| -function testPageListToPageSet() {
|
| +TEST_F('PrintPreviewUtilsUnitTest', 'PageListToPageSet', function() {
|
| assertTrue(areArraysEqual([1,2,3,4], pageListToPageSet([4,3,2,1,1,1])));
|
| assertTrue(areArraysEqual([1,2,3,4], pageListToPageSet([1,2,2,3,4,1,1,1])));
|
| assertTrue(areArraysEqual([], pageListToPageSet([])));
|
| -}
|
| +});
|
|
|
| -function testPageSetToPageRanges() {
|
| +TEST_F('PrintPreviewUtilsUnitTest', 'PageSetToPageRanges', function() {
|
| var pageRanges = pageSetToPageRanges([1,2,3,7,8,9,11]);
|
| assertEquals(pageRanges.length, 3);
|
| assertEquals(pageRanges[0].from, 1);
|
| @@ -103,8 +110,4 @@ function testPageSetToPageRanges() {
|
| assertEquals(pageRanges[1].to, 9);
|
| assertEquals(pageRanges[2].from, 11);
|
| assertEquals(pageRanges[2].to, 11);
|
| -}
|
| -
|
| -</script>
|
| -</body>
|
| -</html>
|
| +});
|
|
|