summaryrefslogtreecommitdiff
path: root/test/DefaultAuthResolverTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-26 21:45:29 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-26 21:45:29 +0900
commitd485c8e76758c68ce55e9554d339eaf715ae7bca (patch)
tree51ecc085110b4598159f980105f51eb87eaeceb0 /test/DefaultAuthResolverTest.cc
parenta4cf50914dc5c5ca1a363b9f63a34eeb3c17cee4 (diff)
Rewrite AuthConfig objects using std::unique_ptr
Diffstat (limited to 'test/DefaultAuthResolverTest.cc')
-rw-r--r--test/DefaultAuthResolverTest.cc17
1 files changed, 7 insertions, 10 deletions
diff --git a/test/DefaultAuthResolverTest.cc b/test/DefaultAuthResolverTest.cc
index 547321bf..c0104d2d 100644
--- a/test/DefaultAuthResolverTest.cc
+++ b/test/DefaultAuthResolverTest.cc
@@ -12,9 +12,7 @@ class DefaultAuthResolverTest : public CppUnit::TestFixture {
CPPUNIT_TEST(testResolveAuthConfig_with_userDefined);
CPPUNIT_TEST_SUITE_END();
private:
- //NetrcHandle _netrc;
- //std::shared_ptr<Option> _option;
- std::shared_ptr<DefaultAuthResolver> resolver_;
+ std::unique_ptr<DefaultAuthResolver> resolver_;
public:
void setUp()
{
@@ -22,8 +20,7 @@ public:
//_option = new Option();
resolver_.reset(new DefaultAuthResolver());
//_factory->setOption(_option.get());
- resolver_->setDefaultAuthConfig
- (std::shared_ptr<AuthConfig>(new AuthConfig("foo", "bar")));
+ resolver_->setDefaultCred("foo", "bar");
}
void testResolveAuthConfig_without_userDefined();
@@ -35,16 +32,16 @@ CPPUNIT_TEST_SUITE_REGISTRATION( DefaultAuthResolverTest );
void DefaultAuthResolverTest::testResolveAuthConfig_without_userDefined()
{
- std::shared_ptr<AuthConfig> authConfig = resolver_->resolveAuthConfig("localhost");
+ auto authConfig = resolver_->resolveAuthConfig("localhost");
CPPUNIT_ASSERT_EQUAL(std::string("foo:bar"), authConfig->getAuthText());
}
void DefaultAuthResolverTest::testResolveAuthConfig_with_userDefined()
{
- resolver_->setUserDefinedAuthConfig
- (std::shared_ptr<AuthConfig>(new AuthConfig("myname", "mypasswd")));
- std::shared_ptr<AuthConfig> authConfig = resolver_->resolveAuthConfig("localhost");
- CPPUNIT_ASSERT_EQUAL(std::string("myname:mypasswd"), authConfig->getAuthText());
+ resolver_->setUserDefinedCred("myname", "mypasswd");
+ auto authConfig = resolver_->resolveAuthConfig("localhost");
+ CPPUNIT_ASSERT_EQUAL(std::string("myname:mypasswd"),
+ authConfig->getAuthText());
}
} // namespace aria2