| Index: base/sequence_token_unittest.cc
|
| diff --git a/base/sequence_token_unittest.cc b/base/sequence_token_unittest.cc
|
| index 23e6283e9c2f7cda8f1ad674b62fbab28794bce2..50daa8dd45400c3db5f1f82f326a5dcd368124ba 100644
|
| --- a/base/sequence_token_unittest.cc
|
| +++ b/base/sequence_token_unittest.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "base/sequence_token.h"
|
|
|
| +#include "base/strings/string_number_conversions.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| namespace base {
|
| @@ -62,6 +63,24 @@ TEST(SequenceTokenTest, GetForCurrentThread) {
|
| EXPECT_FALSE(SequenceToken::GetForCurrentThread().IsValid());
|
| }
|
|
|
| +TEST(SequenceTokenTest, ToString) {
|
| + const SequenceToken token1 = SequenceToken::Create();
|
| + const SequenceToken token2 = SequenceToken::Create();
|
| +
|
| + const std::string token1_str = token1.ToString();
|
| + const std::string token2_str = token2.ToString();
|
| +
|
| + // Confirm that the strings are numerical representations.
|
| + int token1_int = -1;
|
| + int token2_int = -1;
|
| + EXPECT_TRUE(StringToInt(token1_str, &token1_int));
|
| + EXPECT_TRUE(StringToInt(token2_str, &token2_int));
|
| +
|
| + // Confirm that they are unique.
|
| + EXPECT_NE(token1_str, token2_str);
|
| + EXPECT_NE(token1_int, token2_int);
|
| +}
|
| +
|
| // Expect a default-constructed TaskToken to be invalid and not equal to
|
| // another invalid TaskToken.
|
| TEST(TaskTokenTest, InvalidDefaultConstructed) {
|
|
|