| OLD | NEW | 
|    1 // Copyright 2014 The Chromium Authors. All rights reserved. |    1 // Copyright 2014 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 "components/sync_sessions/tab_node_pool.h" |    5 #include "components/sync_sessions/tab_node_pool.h" | 
|    6  |    6  | 
|    7 #include <stddef.h> |    7 #include <stddef.h> | 
|    8  |    8  | 
|    9 #include <vector> |    9 #include <vector> | 
|   10  |   10  | 
|   11 #include "sync/api/sync_change.h" |   11 #include "components/sync/api/sync_change.h" | 
|   12 #include "sync/protocol/session_specifics.pb.h" |   12 #include "components/sync/protocol/session_specifics.pb.h" | 
|   13 #include "sync/protocol/sync.pb.h" |   13 #include "components/sync/protocol/sync.pb.h" | 
|   14 #include "testing/gtest/include/gtest/gtest.h" |   14 #include "testing/gtest/include/gtest/gtest.h" | 
|   15  |   15  | 
|   16 namespace browser_sync { |   16 namespace browser_sync { | 
|   17  |   17  | 
|   18 class SyncTabNodePoolTest : public testing::Test { |   18 class SyncTabNodePoolTest : public testing::Test { | 
|   19  protected: |   19  protected: | 
|   20   SyncTabNodePoolTest() { pool_.SetMachineTag("tag"); } |   20   SyncTabNodePoolTest() { pool_.SetMachineTag("tag"); } | 
|   21  |   21  | 
|   22   int GetMaxUsedTabNodeId() const { return pool_.max_used_tab_node_id_; } |   22   int GetMaxUsedTabNodeId() const { return pool_.max_used_tab_node_id_; } | 
|   23  |   23  | 
| (...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  255   // kFreeNodesLowWatermark. |  255   // kFreeNodesLowWatermark. | 
|  256   pool_.FreeTabNode(last_sync_id, &changes); |  256   pool_.FreeTabNode(last_sync_id, &changes); | 
|  257   EXPECT_FALSE(pool_.Empty()); |  257   EXPECT_FALSE(pool_.Empty()); | 
|  258   EXPECT_TRUE(pool_.Full()); |  258   EXPECT_TRUE(pool_.Full()); | 
|  259   EXPECT_EQ(TabNodePool::kFreeNodesLowWatermark, pool_.Capacity()); |  259   EXPECT_EQ(TabNodePool::kFreeNodesLowWatermark, pool_.Capacity()); | 
|  260 } |  260 } | 
|  261  |  261  | 
|  262 }  // namespace |  262 }  // namespace | 
|  263  |  263  | 
|  264 }  // namespace browser_sync |  264 }  // namespace browser_sync | 
| OLD | NEW |