| OLD | NEW | 
|    1 // Copyright 2013 The Chromium Authors. All rights reserved. |    1 // Copyright 2013 The Chromium Authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 #include <string> |    5 #include <string> | 
|    6  |    6  | 
|    7 #include "base/bind.h" |    7 #include "base/bind.h" | 
|    8 #include "base/strings/utf_string_conversions.h" |    8 #include "base/strings/utf_string_conversions.h" | 
|    9 #include "base/threading/sequenced_worker_pool.h" |    9 #include "base/threading/sequenced_worker_pool.h" | 
|   10 #include "chrome/browser/managed_mode/managed_user_sync_service.h" |   10 #include "chrome/browser/managed_mode/managed_user_sync_service.h" | 
| (...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  260     SyncChange change = change_processor()->GetChange(kUserId1); |  260     SyncChange change = change_processor()->GetChange(kUserId1); | 
|  261     ASSERT_TRUE(change.IsValid()); |  261     ASSERT_TRUE(change.IsValid()); | 
|  262     EXPECT_EQ(SyncChange::ACTION_ADD, change.change_type()); |  262     EXPECT_EQ(SyncChange::ACTION_ADD, change.change_type()); | 
|  263     const ManagedUserSpecifics& managed_user = |  263     const ManagedUserSpecifics& managed_user = | 
|  264         change.sync_data().GetSpecifics().managed_user(); |  264         change.sync_data().GetSpecifics().managed_user(); | 
|  265     EXPECT_EQ(kName1, managed_user.name()); |  265     EXPECT_EQ(kName1, managed_user.name()); | 
|  266     EXPECT_FALSE(managed_user.acknowledged()); |  266     EXPECT_FALSE(managed_user.acknowledged()); | 
|  267     EXPECT_EQ(kAvatar1, managed_user.chrome_avatar()); |  267     EXPECT_EQ(kAvatar1, managed_user.chrome_avatar()); | 
|  268   } |  268   } | 
|  269 } |  269 } | 
 |  270  | 
 |  271 TEST_F(ManagedUserSyncServiceTest, GetAvatarIndex) { | 
 |  272   int avatar = 100; | 
 |  273   EXPECT_TRUE(ManagedUserSyncService::GetAvatarIndex(std::string(), &avatar)); | 
 |  274   EXPECT_EQ(-1, avatar); | 
 |  275  | 
 |  276   std::string avatar_str = ManagedUserSyncService::BuildAvatarString(24); | 
 |  277   EXPECT_EQ("chrome-avatar-index:24", avatar_str); | 
 |  278   EXPECT_TRUE(ManagedUserSyncService::GetAvatarIndex(avatar_str, &avatar)); | 
 |  279   EXPECT_EQ(24, avatar); | 
 |  280  | 
 |  281   avatar_str = ManagedUserSyncService::BuildAvatarString(0); | 
 |  282   EXPECT_EQ("chrome-avatar-index:0", avatar_str); | 
 |  283   EXPECT_TRUE(ManagedUserSyncService::GetAvatarIndex(avatar_str, &avatar)); | 
 |  284   EXPECT_EQ(0, avatar); | 
 |  285  | 
 |  286   EXPECT_FALSE(ManagedUserSyncService::GetAvatarIndex("wrong-prefix:5", | 
 |  287                                                       &avatar)); | 
 |  288  | 
 |  289   EXPECT_FALSE(ManagedUserSyncService::GetAvatarIndex("chrome-avatar-indes:2", | 
 |  290                                                       &avatar)); | 
 |  291  | 
 |  292   EXPECT_FALSE(ManagedUserSyncService::GetAvatarIndex("chrome-avatar-indexxx:2", | 
 |  293                                                       &avatar)); | 
 |  294  | 
 |  295   EXPECT_FALSE(ManagedUserSyncService::GetAvatarIndex("chrome-avatar-index:", | 
 |  296                                                       &avatar)); | 
 |  297  | 
 |  298   EXPECT_FALSE(ManagedUserSyncService::GetAvatarIndex("chrome-avatar-index:x", | 
 |  299                                                       &avatar)); | 
 |  300 } | 
| OLD | NEW |