Lines Matching refs:model_

44       : ui_loop_(ui_loop), model_(model), wait_(false) {
45 model_->AddObserver(this);
49 model_->RemoveObserver(this);
83 PaginationModel* model_;
100 model_.reset(new AppListTestModel);
101 model_->SetFoldersEnabled(true);
106 apps_grid_view_->SetModel(model_.get());
107 apps_grid_view_->SetItemList(model_->top_level_item_list());
129 for (size_t i = 0; i < model_->top_level_item_list()->item_count(); ++i) {
138 DCHECK_GT(model_->top_level_item_list()->item_count(), 0u);
178 scoped_ptr<AppListTestModel> model_;
228 model_->PopulateApps(kPages * kTilesPerPage);
232 model_->CreateAndAddItem("Extra");
238 model_->PopulateApps(kPages * kTilesPerPage);
244 model_->HighlightItemAt(0);
246 model_->HighlightItemAt(kTilesPerPage - 1);
250 model_->HighlightItemAt(kTilesPerPage + 1);
254 model_->HighlightItemAt(model_->top_level_item_list()->item_count() - 1);
262 model_->PopulateApps(kTotalItems);
266 model_->DeleteItem(model_->GetItemName(kLastItemIndex));
277 model_->SetFoldersEnabled(false);
279 model_->PopulateApps(kTotalItems);
281 model_->GetModelContent());
290 model_->GetModelContent());
297 model_->GetModelContent());
302 model_->DeleteItem(model_->GetItemName(0));
305 model_->GetModelContent());
311 model_->CreateAndAddItem("Extra");
322 model_->GetModelContent());
330 model_->PopulateApps(kTotalItems);
331 EXPECT_EQ(model_->top_level_item_list()->item_count(), kTotalItems);
332 EXPECT_EQ(std::string("Item 0,Item 1,Item 2"), model_->GetModelContent());
340 EXPECT_EQ(kTotalItems - 1, model_->top_level_item_list()->item_count());
342 model_->top_level_item_list()->item_at(0)->GetItemType());
344 model_->top_level_item_list()->item_at(0));
346 AppListItem* item_0 = model_->FindItem("Item 0");
349 AppListItem* item_1 = model_->FindItem("Item 1");
353 EXPECT_EQ(expected_items, model_->GetModelContent());
360 EXPECT_EQ(kTotalItems - 2, model_->top_level_item_list()->item_count());
361 EXPECT_EQ(folder_item->id(), model_->GetModelContent());
363 item_0 = model_->FindItem("Item 0");
366 item_1 = model_->FindItem("Item 1");
369 AppListItem* item_2 = model_->FindItem("Item 2");
380 model_->CreateAndPopulateFolderWithApps(kTotalItems);
381 EXPECT_EQ(1u, model_->top_level_item_list()->item_count());
383 model_->top_level_item_list()->item_at(0)->GetItemType());
385 model_->top_level_item_list()->item_at(0));
389 model_->PopulateAppWithId(kTotalItems);
390 model_->PopulateAppWithId(kTotalItems + 1);
391 EXPECT_EQ(3u, model_->top_level_item_list()->item_count());
392 EXPECT_EQ(folder_item->id(), model_->top_level_item_list()->item_at(0)->id());
393 EXPECT_EQ(model_->GetItemName(kMaxFolderItems - 1),
394 model_->top_level_item_list()->item_at(1)->id());
395 EXPECT_EQ(model_->GetItemName(kMaxFolderItems),
396 model_->top_level_item_list()->item_at(2)->id());
404 EXPECT_EQ(2u, model_->top_level_item_list()->item_count());
405 EXPECT_EQ(folder_item->id(), model_->top_level_item_list()->item_at(0)->id());
407 EXPECT_EQ(model_->GetItemName(kMaxFolderItems),
408 model_->top_level_item_list()->item_at(1)->id());
415 EXPECT_EQ(2u, model_->top_level_item_list()->item_count());
427 model_->CreateAndPopulateFolderWithApps(kTotalItems);
428 EXPECT_EQ(1u, model_->top_level_item_list()->item_count());
430 model_->top_level_item_list()->item_at(0)->GetItemType());
432 model_->top_level_item_list()->item_at(0));
436 model_->PopulateAppWithId(kTotalItems);
437 EXPECT_EQ(2u, model_->top_level_item_list()->item_count());
438 EXPECT_EQ(folder_item->id(), model_->top_level_item_list()->item_at(0)->id());
439 EXPECT_EQ(model_->GetItemName(kMaxFolderItems),
440 model_->top_level_item_list()->item_at(1)->id());
465 EXPECT_EQ(2u, model_->top_level_item_list()->item_count());
474 model_->PopulateApps(4);
475 EXPECT_EQ(4u, model_->top_level_item_list()->item_count());
477 model_->GetModelContent());
492 model_->GetModelContent());
499 model_->GetModelContent());
508 model_->GetModelContent());
518 model_->GetModelContent());
526 model_->GetModelContent());
533 model_->CreateAndPopulateFolderWithApps(kTotalItems);
534 model_->PopulateAppWithId(kTotalItems);
535 EXPECT_EQ(2u, model_->top_level_item_list()->item_count());
537 model_->top_level_item_list()->item_at(0)->GetItemType());
539 model_->top_level_item_list()->item_at(0));
540 EXPECT_EQ("Item 2", model_->top_level_item_list()->item_at(1)->id());
549 EXPECT_EQ(2u, model_->top_level_item_list()->item_count());
550 EXPECT_EQ("Item 2", model_->top_level_item_list()->item_at(0)->id());
551 EXPECT_EQ(folder_item->id(), model_->top_level_item_list()->item_at(1)->id());
557 model_->PopulateApps(kTotalItems);
558 EXPECT_EQ(model_->top_level_item_list()->item_count(), kTotalItems);
560 model_->GetModelContent());
569 model_->GetModelContent());
574 model_->DeleteItem(model_->GetItemName(2));
576 EXPECT_EQ(std::string("Item 0,Item 1,Item 3"), model_->GetModelContent());
581 model_->CreateAndAddItem("Extra");
584 model_->GetModelContent());
595 model_->PopulateApps(kPages * kTilesPerPage);
632 model_->SetFoldersEnabled(false);
634 model_->PopulateApps(kTotalItems);
636 model_->GetModelContent());
650 model_->GetModelContent());
659 model_->GetModelContent());
669 model_->PopulateApps(kTotalItems);
671 model_->GetModelContent());
682 model_->GetModelContent());
688 model_->PopulateApps(kItems);
770 AppListItem* item = model_->CreateAndAddItem("Item with short name");
771 model_->SetItemNameAndShortName(item, expected_tooltip, expected_text);
787 AppListItem* item = model_->CreateAndAddItem(title);
788 model_->SetItemNameAndShortName(item, title, "");