#include "make_unique.hpp" #include TEST(MakeUnique, MakeTask) { auto task = cpp14::make_task("build", 10); ASSERT_NE(task, nullptr); EXPECT_EQ(task->name, "build"); EXPECT_EQ(task->priority, 10); } TEST(MakeUnique, TotalPriority) { std::vector> tasks; tasks.push_back(cpp14::make_task("a", 1)); tasks.push_back(cpp14::make_task("b", 2)); EXPECT_EQ(cpp14::total_priority(tasks), 3); }