Index: base/unguessable_token_unittest.cc |
diff --git a/base/unguessable_token_unittest.cc b/base/unguessable_token_unittest.cc |
index dcc5db933e18950a2e4c3f513559c7a17b5eff41..c37dfbc33b376c36d5562d8b9b0f92dc9cc64056 100644 |
--- a/base/unguessable_token_unittest.cc |
+++ b/base/unguessable_token_unittest.cc |
@@ -116,4 +116,10 @@ TEST(UnguessableTokenTest, VerifyBasicUniqueness) { |
UnguessableToken token = UnguessableToken::Create(); |
EXPECT_NE(token.GetHighForSerialization(), token.GetLowForSerialization()); |
} |
+ |
+TEST(UnguessableTokenTest, UberUniqueness) { |
+ std::set<UnguessableToken> tokens; |
+ for (int i = 0; i < 1000000; ++i) |
+ ASSERT_TRUE(tokens.insert(UnguessableToken::Create()).second); |
dcheng
2016/12/03 00:50:56
How long does this take to run? Honestly, this fee
Devlin
2016/12/03 01:46:12
Whoops! This wasn't actually supposed to be inclu
|
+} |
dcheng
2016/12/03 00:50:56
Nit: newline after this
|
} |