const char *data = "testdata";
const char *obj = "testobj";
-const int len = strlen(data);
+const size_t len = strlen(data);
class CReadOpsTest : public RadosTest {
protected:
size_t bytes_read = 0;
rados_read_op_read(op, 0, len, buf, &bytes_read, NULL);
ASSERT_EQ(0, rados_read_op_operate(op, ioctx, obj, 0));
- ASSERT_EQ(len, (int)bytes_read);
+ ASSERT_EQ(len, bytes_read);
ASSERT_EQ(0, memcmp(data, buf, len));
rados_release_read_op(op);
}
int rval;
rados_read_op_read(op, 0, len, buf, &bytes_read, &rval);
ASSERT_EQ(0, rados_read_op_operate(op, ioctx, obj, 0));
- ASSERT_EQ(len, (int)bytes_read);
+ ASSERT_EQ(len, bytes_read);
ASSERT_EQ(0, rval);
ASSERT_EQ(0, memcmp(data, buf, len));
rados_release_read_op(op);
rados_read_op_read(op, 0, len, buf, &bytes_read, &rval);
rados_read_op_set_flags(op, LIBRADOS_OP_FLAG_FADVISE_DONTNEED);
ASSERT_EQ(0, rados_read_op_operate(op, ioctx, obj, 0));
- ASSERT_EQ(len, (int)bytes_read);
+ ASSERT_EQ(len, bytes_read);
ASSERT_EQ(0, rval);
ASSERT_EQ(0, memcmp(data, buf, len));
rados_release_read_op(op);
rados_read_op_set_flags(op, LIBRADOS_OP_FLAG_FADVISE_DONTNEED);
ASSERT_EQ(0, rados_read_op_operate(op, ioctx, obj,
LIBRADOS_OPERATION_ORDER_READS_WRITES));
- ASSERT_EQ(len, (int)bytes_read);
+ ASSERT_EQ(len, bytes_read);
ASSERT_EQ(0, rval);
ASSERT_EQ(0, memcmp(data, buf, len));
rados_release_read_op(op);
size_t bytes_read = 0;
rados_read_op_read(op, 0, len * 2, buf, &bytes_read, NULL);
ASSERT_EQ(0, rados_read_op_operate(op, ioctx, obj, 0));
- ASSERT_EQ(len, (int)bytes_read);
+ ASSERT_EQ(len, bytes_read);
ASSERT_EQ(0, memcmp(data, buf, len));
rados_release_read_op(op);
}
int rval;
rados_read_op_read(op, 0, len * 2, buf, &bytes_read, &rval);
ASSERT_EQ(0, rados_read_op_operate(op, ioctx, obj, 0));
- ASSERT_EQ(len, (int)bytes_read);
+ ASSERT_EQ(len, bytes_read);
ASSERT_EQ(0, rval);
ASSERT_EQ(0, memcmp(data, buf, len));
rados_release_read_op(op);
rados_read_op_stat(op, &size, NULL, &rval);
EXPECT_EQ(0, rados_read_op_operate(op, ioctx, obj, 0));
EXPECT_EQ(0, rval);
- EXPECT_EQ(len, (int)size);
+ EXPECT_EQ(len, size);
rados_release_read_op(op);
op = rados_create_read_op();