Exemple #1
0
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);
}
Exemple #2
0
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);
}