summaryrefslogtreecommitdiffstats
path: root/chrome/test/data/indexeddb/common.js
diff options
context:
space:
mode:
authorjsbell@chromium.org <jsbell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-22 20:33:43 +0000
committerjsbell@chromium.org <jsbell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-22 20:33:43 +0000
commitfc318b4ea169ef4ea551945a44283d6bd01dfaff (patch)
treeffd9a2e92b51690bb035a38675c349d7d02f54ac /chrome/test/data/indexeddb/common.js
parentb70d57c69a1389e3d64568fd8637ed814101a322 (diff)
downloadchromium_src-fc318b4ea169ef4ea551945a44283d6bd01dfaff.zip
chromium_src-fc318b4ea169ef4ea551945a44283d6bd01dfaff.tar.gz
chromium_src-fc318b4ea169ef4ea551945a44283d6bd01dfaff.tar.bz2
Move IndexedDB browser test data from chrome/ to content/
R=jam@chromium.org BUG=119495 TEST=browser_tests --gtest_filter='IndexedDB*' Review URL: http://codereview.chromium.org/9835015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128285 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test/data/indexeddb/common.js')
-rw-r--r--chrome/test/data/indexeddb/common.js118
1 files changed, 0 insertions, 118 deletions
diff --git a/chrome/test/data/indexeddb/common.js b/chrome/test/data/indexeddb/common.js
deleted file mode 100644
index 69665d0..0000000
--- a/chrome/test/data/indexeddb/common.js
+++ /dev/null
@@ -1,118 +0,0 @@
-// 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.
-
-function debug(message)
-{
- var span = document.createElement("span");
- span.appendChild(document.createTextNode(message));
- span.appendChild(document.createElement("br"));
- document.getElementById('status').appendChild(span);
-}
-
-function done(message)
-{
- if (document.location.hash == '#fail')
- return;
- if (message)
- debug('PASS: ' + message);
- else
- debug('PASS');
- document.location.hash = '#pass';
-}
-
-function fail(message)
-{
- debug('FAILED: ' + message);
- document.location.hash = '#fail';
-}
-
-function getLog()
-{
- return "" + document.getElementById('status').innerHTML;
-}
-
-function unexpectedAbortCallback()
-{
- fail('unexpectedAbortCallback');
-}
-
-function unexpectedSuccessCallback()
-{
- fail('unexpectedSuccessCallback');
-}
-
-function unexpectedCompleteCallback()
-{
- fail('unexpectedCompleteCallback');
-}
-
-function unexpectedErrorCallback()
-{
- fail('unexpectedErrorCallback');
-}
-
-function deleteAllObjectStores(db)
-{
- objectStoreNames = db.objectStoreNames;
- for (var i = 0; i < objectStoreNames.length; ++i)
- db.deleteObjectStore(objectStoreNames[i]);
-}
-
-// The following functions are based on
-// WebKit/LayoutTests/fast/js/resources/js-test-pre.js
-// so that the tests will look similar to the existing layout tests.
-function stringify(v)
-{
- if (v === 0 && 1/v < 0)
- return "-0";
- else return "" + v;
-}
-
-function isResultCorrect(_actual, _expected)
-{
- if (_expected === 0)
- return _actual === _expected && (1/_actual) === (1/_expected);
- if (_actual === _expected)
- return true;
- if (typeof(_expected) == "number" && isNaN(_expected))
- return typeof(_actual) == "number" && isNaN(_actual);
- if (Object.prototype.toString.call(_expected) ==
- Object.prototype.toString.call([]))
- return areArraysEqual(_actual, _expected);
- return false;
-}
-
-function shouldBe(_a, _b)
-{
- if (typeof _a != "string" || typeof _b != "string")
- debug("WARN: shouldBe() expects string arguments");
- var exception;
- var _av;
- try {
- _av = eval(_a);
- } catch (e) {
- exception = e;
- }
- var _bv = eval(_b);
-
- if (exception)
- fail(_a + " should be " + _bv + ". Threw exception " + exception);
- else if (isResultCorrect(_av, _bv))
- debug(_a + " is " + _b);
- else if (typeof(_av) == typeof(_bv))
- fail(_a + " should be " + _bv + ". Was " + stringify(_av) + ".");
- else
- fail(_a + " should be " + _bv + " (of type " + typeof _bv + "). " +
- "Was " + _av + " (of type " + typeof _av + ").");
-}
-
-function shouldBeTrue(_a) { shouldBe(_a, "true"); }
-function shouldBeFalse(_a) { shouldBe(_a, "false"); }
-function shouldBeNaN(_a) { shouldBe(_a, "NaN"); }
-function shouldBeNull(_a) { shouldBe(_a, "null"); }
-function shouldBeEqualToString(a, b)
-{
- var unevaledString = '"' + b.replace(/\\/g, "\\\\").replace(/"/g, "\"") + '"';
- shouldBe(a, unevaledString);
-}