#include "chrome/browser/ui/tabs/tab_collection_storage.h"
#include <memory>
#include "base/test/gtest_util.h"
#include "chrome/browser/ui/tabs/features.h"
#include "chrome/browser/ui/tabs/pinned_tab_collection.h"
#include "chrome/browser/ui/tabs/tab_collection.h"
#include "chrome/browser/ui/tabs/tab_group_tab_collection.h"
#include "chrome/browser/ui/tabs/tab_model.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/browser/ui/tabs/tab_strip_model_delegate.h"
#include "chrome/browser/ui/tabs/test_tab_strip_model_delegate.h"
#include "chrome/browser/ui/tabs/test_util.h"
#include "chrome/browser/ui/ui_features.h"
#include "chrome/test/base/testing_profile.h"
#include "content/public/test/browser_task_environment.h"
#include "content/public/test/test_renderer_host.h"
#include "testing/gtest/include/gtest/gtest.h"
class TabCollectionStorageTest : public ::testing::Test { … };
TEST_F(TabCollectionStorageTest, AddTabOperation) { … }
TEST_F(TabCollectionStorageTest, RemoveTabOperation) { … }
TEST_F(TabCollectionStorageTest, CloseTabOperation) { … }
TEST_F(TabCollectionStorageTest, MoveTabOperation) { … }
TEST_F(TabCollectionStorageTest, DISABLED_InvalidArgumentsTabOperations) { … }
TEST_F(TabCollectionStorageTest, AddMixedTabAndCollectionOperation) { … }
TEST_F(TabCollectionStorageTest, RemoveMixedTabAndCollectionOperation) { … }
TEST_F(TabCollectionStorageTest, CloseMixedTabAndCollectionOperation) { … }
TEST_F(TabCollectionStorageTest, MoveMixedTabAndCollectionOperation) { … }