10 #include <gtest/gtest.h> 17 TEST(XmlTaskSetTest, testXmlTaskSet)
20 std::shared_ptr<std::vector<std::shared_ptr<Scheduler::Process>>>
22 ASSERT_EQ((
size_t) 2, vect->size());
23 std::shared_ptr<Scheduler::Process> task = (*vect)[0];
24 EXPECT_DOUBLE_EQ(1.2, task->powerCoeff);
25 EXPECT_EQ(0, task->getPriority());
26 EXPECT_DOUBLE_EQ(10.0, task->getPeriod());
27 EXPECT_DOUBLE_EQ(8.0, task->getDeadline());
28 EXPECT_DOUBLE_EQ(3.0, task->getWcet());
31 EXPECT_DOUBLE_EQ(1.0, task->powerCoeff);
32 EXPECT_DOUBLE_EQ(0, task->getPriority());
33 EXPECT_DOUBLE_EQ(8.0, task->getPeriod());
34 EXPECT_DOUBLE_EQ(7.0, task->getDeadline());
35 EXPECT_DOUBLE_EQ(4.0, task->getWcet());
std::shared_ptr< std::vector< std::shared_ptr< Process > > > getRealTimeTaskSetFromXml(std::string filename)
TEST(XmlTaskSetTest, testXmlTaskSet)