正在加载...
正在搜索...
无匹配项
cuspatial::test::BaseFixtureWithParam< Ts > 类模板参考

libcuspatial 测试的基础测试夹具类,仅用于值参数化继承。 更多...

#include <base_fixture.hpp>

cuspatial::test::BaseFixtureWithParam< Ts > 的继承图
cuspatial::test::RMMResourceMixin

附加继承成员

- 继承自 cuspatial::test::RMMResourceMixin 的公共成员函数
rmm::device_async_resource_ref mr ()
 返回指向 device_memory_resource 的指针,所有继承自此夹具的测试都应使用此指针。
 
rmm::cuda_stream_view stream ()
 返回 cuda_stream_view,继承自此夹具的测试应在计算中使用此流视图。
 

详细描述

template<typename... Ts>
class cuspatial::test::BaseFixtureWithParam< Ts >

libcuspatial 测试的基础测试夹具类,仅用于值参数化继承。

示例

template<int, int, int>
class MyTest : public cuspatial::test::BaseFixtureWithParam {};
TEST_P(MyTest, TestParamterGet) {
auto a = std::get<0>(GetParam());
auto b = std::get<1>(GetParam());
auto c = std::get<2>(GetParam());
...
}
INSTANTIATE_TEST_SUITE_P(MyTests, MyTest, ::testing::Values(
std::make_tuple(1, 2, 3),
std::make_tuple(4, 5, 6, 9),
std::make_tuple(7, 8)))
libcuspatial 测试的基础测试夹具类,仅用于值参数化继承。

定义在文件 base_fixture.hpp85 行。


此类的文档由以下文件生成