diff options
Diffstat (limited to 'gtest/gtest_hos_write.cpp')
| -rw-r--r-- | gtest/gtest_hos_write.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/gtest/gtest_hos_write.cpp b/gtest/gtest_hos_write.cpp index 9f46d6f3..256fe014 100644 --- a/gtest/gtest_hos_write.cpp +++ b/gtest/gtest_hos_write.cpp @@ -66,40 +66,44 @@ static void gtest_hos_fd_init(hos_fd_context_t *fd_info) fd_info->userdata = NULL; } -static void hos_callback(bool result, const char *bucket, const char *object, const char *error, void *userdata) +static void hos_callback(bool result, const char *bucket, const char *object, const char *error, size_t errorcode, void *userdata) { SUCCEED(); EXPECT_EQ(result, true); EXPECT_STREQ(bucket, HOS_BUCKET); EXPECT_STREQ(object, (char *)userdata); EXPECT_STREQ(error, NULL); + EXPECT_EQ(errorcode, 0); } -static void hos_write_buff_cb(bool result, const char *bucket, const char *object, const char *error, void *userdata) +static void hos_write_buff_cb(bool result, const char *bucket, const char *object, const char *error, size_t errorcode, void *userdata) { SUCCEED(); EXPECT_EQ(result, true); EXPECT_STREQ(bucket, HOS_BUCKET); EXPECT_STREQ(object, (char *)userdata); EXPECT_STREQ(error, NULL); + EXPECT_EQ(errorcode, 0); } -static void hos_write_append_cb(bool result, const char *bucket, const char *object, const char *error, void *userdata) +static void hos_write_append_cb(bool result, const char *bucket, const char *object, const char *error, size_t errorcode, void *userdata) { SUCCEED(); EXPECT_EQ(result, true); EXPECT_STREQ(bucket, HOS_BUCKET); EXPECT_STREQ(object, (char *)userdata); EXPECT_STREQ(error, NULL); + EXPECT_EQ(errorcode, 0); } -static void hos_bucket_not_exits_cb(bool result, const char *bucket, const char *object, const char *error, void *userdata) +static void hos_bucket_not_exits_cb(bool result, const char *bucket, const char *object, const char *error, size_t errorcode, void *userdata) { SUCCEED(); EXPECT_EQ(result, false); EXPECT_STREQ(bucket, "bucket_not_exits"); EXPECT_STREQ(object, (char *)userdata); EXPECT_STREQ(error, "The specified bucket does not exist."); + EXPECT_EQ(errorcode, NO_SUCH_BUCKET); } TEST(hos_write, normal) |
