bool InsertPath(TaskDependencyManager* manager,
const std::string& app_id,
const base::FilePath::StringType& path) {
- BlockingFactor blocker;
+ TaskBlocker blocker;
blocker.app_id = app_id;
blocker.paths.push_back(MakePath(path));
return manager->Insert(&blocker);
void ErasePath(TaskDependencyManager* manager,
const std::string& app_id,
const base::FilePath::StringType& path) {
- BlockingFactor blocker;
+ TaskBlocker blocker;
blocker.app_id = app_id;
blocker.paths.push_back(MakePath(path));
return manager->Erase(&blocker);
}
bool InsertExclusiveTask(TaskDependencyManager* manager) {
- BlockingFactor blocker;
+ TaskBlocker blocker;
blocker.exclusive = true;
return manager->Insert(&blocker);
}
void EraseExclusiveTask(TaskDependencyManager* manager) {
- BlockingFactor blocker;
+ TaskBlocker blocker;
blocker.exclusive = true;
manager->Erase(&blocker);
}
TEST(TaskDependencyManagerTest, BasicTest) {
TaskDependencyManager manager;
- BlockingFactor blocker;
+ TaskBlocker blocker;
blocker.app_id = "app_id";
blocker.paths.push_back(MakePath(FPL("/folder/file")));
blocker.file_ids.push_back("file_id");
TEST(TaskDependencyManagerTest, PermissiveTask) {
TaskDependencyManager manager;
- EXPECT_TRUE(manager.Insert(NULL));
+ EXPECT_TRUE(manager.Insert(nullptr));
EXPECT_TRUE(InsertPath(&manager, "app_id", FPL("/foo/bar")));
EXPECT_FALSE(InsertExclusiveTask(&manager));
ErasePath(&manager, "app_id", FPL("/foo/bar"));
EXPECT_FALSE(InsertExclusiveTask(&manager));
- manager.Erase(NULL);
+ manager.Erase(nullptr);
EXPECT_TRUE(InsertExclusiveTask(&manager));
- EXPECT_FALSE(manager.Insert(NULL));
+ EXPECT_FALSE(manager.Insert(nullptr));
EraseExclusiveTask(&manager);
}