Lines Matching refs:model_

82     model_.AddObserver(&observer_);
85 model_.RemoveObserver(&observer_);
105 return GetItemListContents(model_.top_level_item_list());
108 test::AppListTestModel model_;
116 EXPECT_EQ(AppListModel::STATUS_NORMAL, model_.status());
117 model_.SetStatus(AppListModel::STATUS_SYNCING);
119 EXPECT_EQ(AppListModel::STATUS_SYNCING, model_.status());
120 model_.SetStatus(AppListModel::STATUS_NORMAL);
123 model_.SetStatus(AppListModel::STATUS_NORMAL);
129 model_.PopulateApps(num_apps);
135 model_.PopulateApps(num_apps);
136 AppListItem* item0 = model_.top_level_item_list()->item_at(0);
138 EXPECT_EQ(model_.GetItemName(0), item0->id());
139 AppListItem* item1 = model_.top_level_item_list()->item_at(1);
141 EXPECT_EQ(model_.GetItemName(1), item1->id());
146 model_.PopulateApps(num_apps);
147 std::string item_name0 = model_.GetItemName(0);
148 AppListItem* item0 = model_.FindItem(item_name0);
151 std::string item_name1 = model_.GetItemName(1);
152 AppListItem* item1 = model_.FindItem(item_name1);
159 model_.PopulateApps(num_apps);
161 model_.CreateAndAddItem("Added Item 1");
162 ASSERT_EQ(num_apps + 1, model_.top_level_item_list()->item_count());
164 model_.top_level_item_list()->item_at(num_apps)->id());
166 AppListItem* item0 = model_.top_level_item_list()->item_at(0);
168 AppListItem* item1 = model_.top_level_item_list()->item_at(1);
170 AppListItem* item2 = model_.CreateItem("Added Item 2");
171 model_.AddItem(item2);
173 model_.SetItemPosition(
175 EXPECT_EQ(num_apps + 2, model_.top_level_item_list()->item_count());
182 model_.PopulateApps(num_apps);
184 model_.CreateAndAddItem("Inserted Item");
185 ASSERT_EQ(num_apps + 1, model_.top_level_item_list()->item_count());
188 model_.top_level_item_list()->MoveItem(num_apps, 1);
195 model_.PopulateApps(num_apps);
197 model_.DeleteItem(model_.GetItemName(1));
198 EXPECT_EQ(num_apps - 1, model_.top_level_item_list()->item_count());
202 model_.DeleteItem(model_.GetItemName(0));
203 EXPECT_EQ(num_apps - 2, model_.top_level_item_list()->item_count());
207 model_.DeleteItem(model_.GetItemName(num_apps - 1));
208 EXPECT_EQ(num_apps - 3, model_.top_level_item_list()->item_count());
215 model_.PopulateApps(num_apps);
219 model_.top_level_item_list()->item_at(i)->position().GreaterThan(
220 model_.top_level_item_list()->item_at(i - 1)->position()));
223 model_.top_level_item_list()->MoveItem(num_apps - 1, 1);
227 model_.top_level_item_list()->item_at(i)->position().GreaterThan(
228 model_.top_level_item_list()->item_at(i - 1)->position()));
235 model_.SetFoldersEnabled(true);
256 model_.AddItem(folder);
258 std::string name = model_.GetItemName(i);
259 model_.AddItemToFolder(model_.CreateItem(name), folder->id());
272 EXPECT_EQ(model_.GetItemName(num_observed_apps),
274 EXPECT_EQ(model_.GetItemName(0),
276 EXPECT_EQ(model_.GetItemName(num_observed_apps - 1),
289 model_.PopulateApps(3);
290 ASSERT_EQ(3u, model_.top_level_item_list()->item_count());
291 AppListItem* item0 = model_.top_level_item_list()->item_at(0);
292 AppListItem* item1 = model_.top_level_item_list()->item_at(1);
293 AppListItem* item2 = model_.top_level_item_list()->item_at(2);
296 std::string folder1_id = model_.MergeItems(item0->id(), item1->id());
297 ASSERT_EQ(2u, model_.top_level_item_list()->item_count()); // Folder + 1 item
298 AppListFolderItem* folder1_item = model_.FindFolderItem(folder1_id);
303 std::string folder2_id = model_.MergeItems(item2->id(), item1->id());
304 ASSERT_EQ(2u, model_.top_level_item_list()->item_count()); // 2 folders
305 AppListFolderItem* folder2_item = model_.FindFolderItem(folder2_id);
310 std::string folder_id = model_.MergeItems(folder2_id, item0->id());
316 folder1_item = model_.FindFolderItem(folder1_id);
323 model_.AddItem(folder);
325 model_.AddItemToFolder(item0, folder->id());
326 ASSERT_EQ(1u, model_.top_level_item_list()->item_count());
327 AppListFolderItem* folder_item = model_.FindFolderItem(folder->id());
337 model_.AddItem(folder);
340 model_.AddItem(item0);
341 model_.AddItem(item1);
342 ASSERT_EQ(3u, model_.top_level_item_list()->item_count());
345 model_.MoveItemToFolder(item0, folder_id);
346 model_.MoveItemToFolder(item1, folder_id);
347 AppListFolderItem* folder_item = model_.FindFolderItem(folder_id);
353 model_.MoveItemToFolder(item0, "");
355 folder_item = model_.FindFolderItem(folder_id);
358 model_.MoveItemToFolder(item1, "");
360 folder_item = model_.FindFolderItem(folder_id);
365 model_.AddItem(new AppListItem("Item 0"));
366 model_.AddItem(new AppListItem("Item 1"));
367 AppListFolderItem* folder1 = static_cast<AppListFolderItem*>(model_.AddItem(
369 model_.AddItem(new AppListItem("Item 2"));
370 model_.AddItem(new AppListItem("Item 3"));
371 ASSERT_EQ(5u, model_.top_level_item_list()->item_count());
374 model_.MoveItemToFolderAt(model_.top_level_item_list()->item_at(1),
378 model_.MoveItemToFolderAt(model_.top_level_item_list()->item_at(2),
384 model_.MoveItemToFolderAt(
389 model_.MoveItemToFolderAt(
399 model_.AddItem(folder0);
400 model_.AddItem(folder1);
404 model_.AddItemToFolder(item0, folder0->id());
405 model_.AddItemToFolder(item1, folder0->id());
411 model_.MoveItemToFolder(item0, folder1->id());
419 model_.MoveItemToFolder(item1, folder1->id());
420 ASSERT_EQ(1u, model_.top_level_item_list()->item_count());
426 model_.MoveItemToFolder(item1, "folder2");
427 ASSERT_EQ(2u, model_.top_level_item_list()->item_count());
430 AppListFolderItem* folder2 = model_.FindFolderItem("folder2");
438 model_.AddItem(folder);
441 model_.AddItemToFolder(item0, folder_id);
442 AppListItem* found_item = model_.FindItem(item0->id());
450 model_.AddItem(folder);
455 model_.AddItem(item0);
457 std::string new_folder = model_.MergeItems(folder_id, item0->id());
464 model_.AddItemToFolder(item1, folder_id);
466 bool move_res = model_.MoveItemToFolderAt(item1, "", syncer::StringOrdinal());
475 model_.AddItem(folder);
478 model_.AddItemToFolder(item0, folder_id);
480 model_.AddItemToFolder(item1, folder_id);
481 AppListFolderItem* folder_item = model_.FindFolderItem(folder_id);
486 model_.AddItem(oem_folder);
489 model_.AddItemToFolder(oem_item, oem_folder_id);
493 model_.SetFoldersEnabled(false);
494 ASSERT_FALSE(model_.FindFolderItem(folder_id));
495 ASSERT_TRUE(model_.FindFolderItem(oem_folder_id));
499 EXPECT_EQ(std::string(), model_.MergeItems(item0->id(), item1->id()));