Skip to content

Commit 24730f1

Browse files
committed
test
1 parent 1439fd8 commit 24730f1

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

unittest/src/object_op_test.cpp

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,10 @@ std::map<std::string, std::string> ObjectOpTest::m_to_be_aborted;
214214

215215
#if 1
216216

217+
int SslCtxCallback(void *ssl_ctx, void *data) {
218+
return 0;
219+
}
220+
217221
TEST_F(ObjectOpTest, PutObjectByFileTest) {
218222
// 1. ObjectName为普通字符串
219223
{
@@ -557,6 +561,8 @@ TEST_F(ObjectOpTest, MoveObjectTest) {
557561
catch(const std::exception& e){
558562
EXPECT_EQ(e.what(), "Invalid bucket_name argument :bucket_name-12500000000@xxxx");
559563
}
564+
mv_req.SetHttps();
565+
mv_req.SetSSLCtxCallback(SslCtxCallback, nullptr);
560566
CosResult mv_result = m_client->MoveObject(mv_req);
561567
ASSERT_TRUE(mv_result.IsSucc());
562568
}
@@ -1982,6 +1988,8 @@ TEST_F(ObjectOpTest, ResumableGetObjectTest) {
19821988
std::string file_download = "resumable_get_object_test_file_download";
19831989
GetObjectByFileReq get_req(m_bucket_name, object_name, file_download);
19841990
GetObjectByFileResp get_resp;
1991+
get_req.SetHttps();
1992+
get_req.SetSSLCtxCallback(SslCtxCallback, nullptr);
19851993
CosResult get_result = m_client->ResumableGetObject(get_req, &get_resp);
19861994

19871995
ASSERT_TRUE(get_result.IsSucc());
@@ -2145,6 +2153,8 @@ TEST_F(ObjectOpTest, MultiPutObjectTest_OneStep) {
21452153

21462154
// 2. 上传
21472155
MultiPutObjectReq req(m_bucket_name, object_name, filename);
2156+
req.SetHttps();
2157+
req.SetSSLCtxCallback(SslCtxCallback, nullptr);
21482158
req.SetRecvTimeoutInms(1000 * 200);
21492159
MultiPutObjectResp resp;
21502160

@@ -2250,6 +2260,8 @@ TEST_F(ObjectOpTest, CopyTest) {
22502260
std::string local_file = "./object_test_copy_data_source";
22512261
TestUtils::WriteRandomDatatoFile(local_file, 1024 * 1024);
22522262
PutObjectByFileReq req(m_bucket_name, "object_test_copy_data_source", local_file);
2263+
req.SetHttps();
2264+
req.SetSSLCtxCallback(SslCtxCallback, nullptr);
22532265
req.SetXCosStorageClass(kStorageClassStandard);
22542266
PutObjectByFileResp resp;
22552267
CosResult result = m_client->PutObject(req, &resp);
@@ -2260,6 +2272,8 @@ TEST_F(ObjectOpTest, CopyTest) {
22602272
std::string host = CosSysConfig::GetHost(m_config->GetAppId(), m_config->GetRegion(),
22612273
m_bucket_name);
22622274
CopyReq req(m_bucket_name, "object_test_copy_data_copy");
2275+
req.SetHttps();
2276+
req.SetSSLCtxCallback(SslCtxCallback, nullptr);
22632277
CopyResp resp;
22642278
req.SetXCosCopySource(host + "/object_test_copy_data_source");
22652279
CosResult result = m_client->Copy(req, &resp);
@@ -2300,6 +2314,8 @@ TEST_F(ObjectOpTest, CopyTest2) {
23002314
}
23012315
{
23022316
CopyReq req(m_bucket_name, "object_test_copy_data_copy2");
2317+
req.SetHttps();
2318+
req.SetSSLCtxCallback(SslCtxCallback, nullptr);
23032319
CopyResp resp;
23042320
req.SetXCosCopySource(host + "/object_test_copy_data_source2");
23052321
CosResult result = m_client->Copy(req, &resp);
@@ -2321,6 +2337,8 @@ TEST_F(ObjectOpTest, CopyTest3) {
23212337
"cppsdkcopysrctest2-"+GetEnvVar("CPP_SDK_V5_APPID"));
23222338
{
23232339
CopyReq req(m_bucket_name, "object_test_copy_data_copy3");
2340+
req.SetHttps();
2341+
req.SetSSLCtxCallback(SslCtxCallback, nullptr);
23242342
CopyResp resp;
23252343
req.SetXCosCopySource(host + "/object_test_copy_data_copy3");
23262344
CosResult result = m_client->Copy(req, &resp);
@@ -2380,6 +2398,8 @@ TEST_F(ObjectOpTest, AbortMultiUploadTest) {
23802398
config1->SetSecretKey(GetEnvVar("CPP_SDK_V5_SECRET_KEY"));
23812399
config1->SetRegion(GetEnvVar("CPP_SDK_V5_REGION"));
23822400
ObjectOp m_object_op(config1);
2401+
req1.SetHttps();
2402+
req1.SetSSLCtxCallback(SslCtxCallback, nullptr);
23832403
std::string resume_uploadid = m_object_op.GetResumableUploadID(req1, m_bucket_name, object_name, false);
23842404
if (!resume_uploadid.empty()) {
23852405
resume_flag = m_object_op.CheckUploadPart(req1, m_bucket_name, object_name,
@@ -2947,6 +2967,8 @@ TEST_F(ObjectOpTest, TestMultiPutObjectWithMeta) {
29472967
qcloud_cos::MultiGetObjectReq get_req(m_bucket_name, object_name,
29482968
local_file_download);
29492969
qcloud_cos::MultiGetObjectResp get_resp;
2970+
get_req.SetHttps();
2971+
get_req.SetSSLCtxCallback(SslCtxCallback, nullptr);
29502972
CosResult get_result = m_client->MultiGetObject(get_req, &get_resp);
29512973
// checkout common header
29522974
ASSERT_TRUE(get_result.IsSucc());

0 commit comments

Comments
 (0)