| 12345678910111213141516171819202122 |
- #include "gtest/gtest.h"
- #include "alibabacloud/core/CommonRequest.h"
- using namespace std;
- using namespace AlibabaCloud;
- TEST(CommonRequest, basic) {
- CommonRequest cr;
- cr.setDomain("testDomain");
- cr.setHeaderParameter("name1", "value1");
- cr.setHttpMethod(HttpRequest::Method::Get);
- cr.setQueryParameter("name2", "value2");
- cr.setRequestPattern(CommonRequest::RequestPattern::RpcPattern);
- EXPECT_TRUE(cr.domain() == "testDomain");
- EXPECT_TRUE(cr.httpMethod() == HttpRequest::Method::Get);
- EXPECT_TRUE(cr.requestPattern() == CommonRequest::RequestPattern::RpcPattern);
- EXPECT_TRUE(cr.headerParameter("name1") == "value1");
- EXPECT_TRUE(cr.queryParameter("name2") == "value2");
- EXPECT_TRUE(cr.queryParameters()["name2"] == "value2");
- EXPECT_TRUE(cr.headerParameters()["name1"] == "value1");
- }
|