| 123456789101112131415161718192021 |
- #include "gtest/gtest.h"
- #include "alibabacloud/core/NetworkProxy.h"
- using namespace std;
- using namespace AlibabaCloud;
- TEST(NetworProxyTest, basic) {
- NetworkProxy proxy(NetworkProxy::Http);
- proxy.setHostName("abc.com");
- proxy.setPassword("myPassword");
- proxy.setPort(123);
- proxy.setUser("tester");
- EXPECT_TRUE(proxy.type() == NetworkProxy::Http);
- proxy.setType(NetworkProxy::Socks5);
- EXPECT_TRUE(proxy.type() == NetworkProxy::Socks5);
- EXPECT_TRUE(proxy.hostName() == "abc.com");
- EXPECT_TRUE(proxy.password() == "myPassword");
- EXPECT_TRUE(proxy.user() == "tester");
- EXPECT_TRUE(proxy.port() == 123);
- }
|