diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-26 21:45:29 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-26 21:45:29 +0900 |
| commit | d485c8e76758c68ce55e9554d339eaf715ae7bca (patch) | |
| tree | 51ecc085110b4598159f980105f51eb87eaeceb0 /test/DefaultAuthResolverTest.cc | |
| parent | a4cf50914dc5c5ca1a363b9f63a34eeb3c17cee4 (diff) | |
Rewrite AuthConfig objects using std::unique_ptr
Diffstat (limited to 'test/DefaultAuthResolverTest.cc')
| -rw-r--r-- | test/DefaultAuthResolverTest.cc | 17 |
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 |
