#include "chrome/browser/ui/tabs/existing_tab_group_sub_menu_model.h"
#include <memory>
#include "chrome/browser/ui/browser_list.h"
#include "chrome/browser/ui/browser_tab_menu_model_delegate.h"
#include "chrome/browser/ui/tabs/tab_group.h"
#include "chrome/browser/ui/tabs/tab_group_model.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/test/base/browser_with_test_window_test.h"
#include "components/tab_groups/tab_group_id.h"
#include "url/gurl.h"
class ExistingTabGroupSubMenuModelTest : public BrowserWithTestWindowTest { … };
TEST_F(ExistingTabGroupSubMenuModelTest, ShouldShowSubmenu) { … }
TEST_F(ExistingTabGroupSubMenuModelTest, BuildSubmenuItems) { … }
TEST_F(ExistingTabGroupSubMenuModelTest, AddTabsToGroupSameWindow) { … }
TEST_F(ExistingTabGroupSubMenuModelTest, AddNonSelectedTabsToTabGroup) { … }
TEST_F(ExistingTabGroupSubMenuModelTest, AddAllSelectedTabsToAnotherWindow) { … }
TEST_F(ExistingTabGroupSubMenuModelTest, ShouldShowExistingTabGroups) { … }
TEST_F(ExistingTabGroupSubMenuModelTest, ShowTabGroupsInTheOrderTheyWereAdded) { … }