4 #include "test/librados/test.h"
5 #include "gtest/gtest.h"
7 using namespace librados;
9 TEST(ClsSDK, TestSDKCoverageWrite) {
11 std::string pool_name = get_temp_pool_name();
12 ASSERT_EQ("", create_one_pool_pp(pool_name, cluster));
14 cluster.ioctx_create(pool_name.c_str(), ioctx);
17 ASSERT_EQ(0, ioctx.exec("myobject", "sdk", "test_coverage_write", in, out));
19 ASSERT_EQ(0, destroy_one_pool_pp(pool_name, cluster));
22 TEST(ClsSDK, TestSDKCoverageReplay) {
24 std::string pool_name = get_temp_pool_name();
25 ASSERT_EQ("", create_one_pool_pp(pool_name, cluster));
27 cluster.ioctx_create(pool_name.c_str(), ioctx);
30 ASSERT_EQ(0, ioctx.exec("myobject", "sdk", "test_coverage_write", in, out));
31 ASSERT_EQ(0, ioctx.exec("myobject", "sdk", "test_coverage_replay", in, out));
33 ASSERT_EQ(0, destroy_one_pool_pp(pool_name, cluster));