24 #include "cheetah/utils/test/TaskConfigurationSetterTest.h" 25 #include "cheetah/utils/TaskConfigurationSetter.h" 26 #include "panda/ConfigurableTask.h" 27 #include "panda/test/TestHandler.h" 36 TaskConfigurationSetterTest::TaskConfigurationSetterTest()
41 TaskConfigurationSetterTest::~TaskConfigurationSetterTest()
45 void TaskConfigurationSetterTest::SetUp()
49 void TaskConfigurationSetterTest::TearDown()
58 typedef Arch1 Architecture;
61 typedef Arch2 Architecture;
64 class TaskTestFactory {
71 template<
typename Algo>
80 typedef std::tuple<> Architectures;
82 template<
typename... Ts>
83 std::shared_ptr<panda::ResourceJob> submit(Ts&&...)
85 return std::shared_ptr<panda::ResourceJob>();
91 TEST_F(TaskConfigurationSetterTest, test_one)
93 typedef panda::ConfigurableTask<DummyPool, panda::test::TestHandler> Task;
95 panda::test::TestHandler handler;
96 Task task(pool, handler);
97 TaskTestFactory factory;
98 bool rv = utils::TaskConfigurationSetter<Algo1, Algo2>::configure(task, factory);
Some limits and constants for FLDO.