TEST_F(CpdKernelTest, Execution) { KernelFactory f; void *stage = PluginManager::createObject("kernels.cpd"); std::unique_ptr<Kernel> cpdKernel(static_cast<Kernel*>(stage)); int argc = 4; LogPtr log(new Log("pdal cpd", &std::clog)); StringList argv { "rigid", m_x, m_y, m_outfile }; int retval = cpdKernel->run(argv, log); EXPECT_EQ(0, retval); }
TEST_F(CpdKernelTest, Execution) { KernelFactory f; void* stage= PluginManager::createObject("kernels.cpd"); std::unique_ptr<Kernel> cpdKernel( static_cast<Kernel*>(stage)); int argc = 7; const char * argv[7] = { "cpd", "-x", m_x.c_str(), "-y", m_y.c_str(), "-o", m_outfile.c_str() }; int retval = cpdKernel->run(argc, argv, "cpd"); EXPECT_EQ(0, retval); }