diff options
author | kkania@chromium.org <kkania@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-16 15:20:01 +0000 |
---|---|---|
committer | kkania@chromium.org <kkania@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-16 15:20:01 +0000 |
commit | 3e981b2931608892407246bd2823a36097df16f4 (patch) | |
tree | 7ca1f69c2cc09d7240ad0bec7a1ce10ea7cbf08e /chrome/test/webdriver/webdriver_util_unittest.cc | |
parent | 21d6745575eabb50da11d49c76173fbaf28c8b1c (diff) | |
download | chromium_src-3e981b2931608892407246bd2823a36097df16f4.zip chromium_src-3e981b2931608892407246bd2823a36097df16f4.tar.gz chromium_src-3e981b2931608892407246bd2823a36097df16f4.tar.bz2 |
Refactor chromedriver's script execution to reduce amount of custom Value parsing.
Also, rename utility_functions to webdriver_util and alphabetize gyp target.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/7522024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96945 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test/webdriver/webdriver_util_unittest.cc')
-rw-r--r-- | chrome/test/webdriver/webdriver_util_unittest.cc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/chrome/test/webdriver/webdriver_util_unittest.cc b/chrome/test/webdriver/webdriver_util_unittest.cc new file mode 100644 index 0000000..c80a3d7 --- /dev/null +++ b/chrome/test/webdriver/webdriver_util_unittest.cc @@ -0,0 +1,21 @@ +// 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. + +#include <set> +#include <string> + +#include "chrome/test/webdriver/webdriver_util.h" +#include "testing/gtest/include/gtest/gtest.h" + +TEST(RandomIDTest, CanGenerateSufficientlyRandomIDs) { + std::set<std::string> generated_ids; + for (int i = 0; i < 10000; ++i) { + std::string id = webdriver::GenerateRandomID(); + ASSERT_EQ(32u, id.length()); + ASSERT_TRUE(generated_ids.end() == generated_ids.find(id)) + << "Generated duplicate ID: " << id + << " on iteration " << i; + generated_ids.insert(id); + } +} |