Home | History | Annotate | Download | only in syncable

Lines Matching refs:dir_

327     dir_.reset(new Directory());
328 ASSERT_TRUE(dir_.get());
329 ASSERT_TRUE(OPENED == dir_->Open(file_path_, kName));
330 ASSERT_TRUE(dir_->good());
335 dir_->SaveChanges();
336 dir_.reset();
341 dir_.reset(new Directory());
342 ASSERT_TRUE(dir_.get());
343 ASSERT_TRUE(OPENED == dir_->Open(file_path_, kName));
347 dir_->SaveChanges();
352 return 1 == dir_->kernel_->dirty_metahandles->count(metahandle);
356 return 1 == dir_->kernel_->metahandles_to_purge->count(metahandle);
363 ReadTransaction trans(dir_.get(), __FILE__, __LINE__);
365 dir_->GetAllMetaHandles(&trans, &all_set);
368 EXPECT_EQ(4U, dir_->kernel_->metahandles_to_purge->size());
379 EXPECT_FALSE(dir_->initial_sync_ended_for_type(PREFERENCES));
380 EXPECT_FALSE(dir_->initial_sync_ended_for_type(AUTOFILL));
381 EXPECT_TRUE(dir_->initial_sync_ended_for_type(BOOKMARKS));
384 scoped_ptr<Directory> dir_;
397 WriteTransaction wtrans(dir_.get(), UNITTEST, __FILE__, __LINE__);
418 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
438 dir_->PurgeEntriesWithTypeIn(to_purge);
441 base::AutoLock scoped_lock(dir_->kernel_->save_changes_mutex);
442 dir_->TakeSnapshotForSaveChanges(&snapshot1);
447 dir_->PurgeEntriesWithTypeIn(to_purge);
449 dir_->HandleSaveChangesFailure(snapshot1);
452 dir_->TakeSnapshotForSaveChanges(&snapshot2);
460 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
470 base::AutoLock scoped_lock(dir_->kernel_->save_changes_mutex);
471 dir_->TakeSnapshotForSaveChanges(&snapshot);
479 dir_->VacuumAfterSaveChanges(snapshot);
483 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
503 base::AutoLock scoped_lock(dir_->kernel_->save_changes_mutex);
504 dir_->TakeSnapshotForSaveChanges(&snapshot);
512 dir_->VacuumAfterSaveChanges(snapshot);
523 dir_->set_initial_sync_ended_for_type(BOOKMARKS, true);
524 dir_->set_initial_sync_ended_for_type(PREFERENCES, true);
525 dir_->set_initial_sync_ended_for_type(AUTOFILL, true);
534 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
572 dir_->SaveChanges();
574 ReadTransaction trans(dir_.get(), __FILE__, __LINE__);
576 dir_->GetAllMetaHandles(&trans, &all_set);
580 dir_->PurgeEntriesWithTypeIn(types_to_purge);
596 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
603 dir_->SaveChanges();
606 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
624 dir_->SaveChanges();
627 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
639 base::AutoLock scoped_lock(dir_->kernel_->save_changes_mutex);
640 dir_->TakeSnapshotForSaveChanges(&snapshot);
643 dir_->VacuumAfterSaveChanges(snapshot);
646 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
665 base::AutoLock scoped_lock(dir_->kernel_->save_changes_mutex);
666 dir_->TakeSnapshotForSaveChanges(&snapshot);
674 dir_->VacuumAfterSaveChanges(snapshot);
685 ReadTransaction rtrans(dir_.get(), __FILE__, __LINE__);
692 ReadTransaction rtrans(dir_.get(), __FILE__, __LINE__);
699 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
723 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
725 dir_->GetUnsyncedMetaHandles(&trans, &handles);
741 dir_->SaveChanges();
743 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
745 dir_->GetUnsyncedMetaHandles(&trans, &handles);
752 dir_->SaveChanges();
754 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
755 dir_->GetUnsyncedMetaHandles(&trans, &handles);
763 dir_->SaveChanges();
765 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
766 dir_->GetUnsyncedMetaHandles(&trans, &handles);
781 dir_->SaveChanges();
783 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
784 dir_->GetUnsyncedMetaHandles(&trans, &handles);
794 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
796 dir_->GetUnappliedUpdateMetaHandles(&trans, &handles);
814 dir_->SaveChanges();
816 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
818 dir_->GetUnappliedUpdateMetaHandles(&trans, &handles);
825 dir_->SaveChanges();
827 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
828 dir_->GetUnappliedUpdateMetaHandles(&trans, &handles);
836 dir_->SaveChanges();
838 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
839 dir_->GetUnappliedUpdateMetaHandles(&trans, &handles);
852 dir_->SaveChanges();
854 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
855 dir_->GetUnappliedUpdateMetaHandles(&trans, &handles);
867 WriteTransaction wtrans(dir_.get(), UNITTEST, __FILE__, __LINE__);
891 dir_->SaveChanges();
893 WriteTransaction wtrans(dir_.get(), UNITTEST, __FILE__, __LINE__);
905 WriteTransaction wtrans(dir_.get(), UNITTEST, __FILE__, __LINE__);
964 WriteTransaction trans(dir_
980 ReadTransaction trans(dir_.get(), __FILE__, __LINE__);
995 WriteTransaction wt(dir_.get(), UNITTEST, __FILE__, __LINE__);
1024 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
1042 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
1051 dir_->set_initial_sync_ended_for_type(AUTOFILL, true);
1052 dir_->set_store_birthday("Jan 31st");
1053 dir_->SetNotificationState("notification_state");
1055 ReadTransaction trans(dir_.get(), __FILE__, __LINE__);
1056 EXPECT_TRUE(dir_->initial_sync_ended_for_type(AUTOFILL));
1057 EXPECT_FALSE(dir_->initial_sync_ended_for_type(BOOKMARKS));
1058 EXPECT_EQ("Jan 31st", dir_->store_birthday());
1059 EXPECT_EQ("notification_state", dir_->GetAndClearNotificationState());
1060 EXPECT_EQ("", dir_->GetAndClearNotificationState());
1062 dir_->set_store_birthday("April 10th");
1063 dir_->SetNotificationState("notification_state2");
1064 dir_->SaveChanges();
1066 ReadTransaction trans(dir_.get(), __FILE__, __LINE__);
1067 EXPECT_TRUE(dir_->initial_sync_ended_for_type(AUTOFILL));
1068 EXPECT_FALSE(dir_->initial_sync_ended_for_type(BOOKMARKS));
1069 EXPECT_EQ("April 10th", dir_->store_birthday());
1070 EXPECT_EQ("notification_state2", dir_->GetAndClearNotificationState());
1071 EXPECT_EQ("", dir_->GetAndClearNotificationState());
1073 dir_->SetNotificationState("notification_state2");
1077 ReadTransaction trans(dir_.get(), __FILE__, __LINE__);
1078 EXPECT_TRUE(dir_->initial_sync_ended_for_type(AUTOFILL));
1079 EXPECT_FALSE(dir_->initial_sync_ended_for_type(BOOKMARKS));
1080 EXPECT_EQ("April 10th", dir_->store_birthday());
1081 EXPECT_EQ("notification_state2", dir_->GetAndClearNotificationState());
1082 EXPECT_EQ("", dir_->GetAndClearNotificationState());
1094 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
1108 dir_->SaveChanges();
1109 dir_.reset(new Directory());
1110 ASSERT_TRUE(dir_.get());
1111 ASSERT_TRUE(OPENED == dir_->Open(file_path_, kName));
1112 ASSERT_TRUE(dir_->good());
1115 ReadTransaction trans(dir_.get(), __FILE__, __LINE__);
1169 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
1181 ASSERT_TRUE(dir_->SaveChanges());
1186 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
1196 ASSERT_TRUE(dir_->SaveChanges());
1200 dir_.reset(new TestUnsaveableDirectory());
1201 ASSERT_TRUE(dir_.get());
1202 ASSERT_TRUE(OPENED == dir_->Open(FilePath(kFilePath), kName));
1203 ASSERT_TRUE(dir_->good());
1206 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
1231 ASSERT_FALSE(dir_->SaveChanges());
1235 ReadTransaction trans(dir_.get(), __FILE__, __LINE__);
1252 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
1269 ASSERT_TRUE(dir_->SaveChanges());
1273 dir_.reset(new TestUnsaveableDirectory());
1274 ASSERT_TRUE(dir_.get());
1275 ASSERT_TRUE(OPENED == dir_->Open(FilePath(kFilePath), kName));
1276 ASSERT_TRUE(dir_->good());
1280 dir_->PurgeEntriesWithTypeIn(set);
1282 ASSERT_FALSE(dir_->SaveChanges());
1303 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
1694 WriteTransaction wtrans(dir_.get(), UNITTEST, __FILE__, __LINE__);
1710 ReadTransaction trans(dir_.get(), __FILE__, __LINE__);
1727 WriteTransaction trans(dir_.get(), UNITTEST, __FILE__, __LINE__);
1733 ReadTransaction trans(dir_.get(), __FILE__, __LINE__);