mirror of https://github.com/aria2/aria2
2010-08-31 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added test for previous change * test/NetrcTest.ccpull/1/head
parent
f9d68a4ecf
commit
939e4b2038
|
@ -1,3 +1,8 @@
|
|||
2010-08-31 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||
|
||||
Added test for previous change
|
||||
* test/NetrcTest.cc
|
||||
|
||||
2010-08-31 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||
|
||||
In .netrc file, if machine name starts ".", aria2 performs domain
|
||||
|
|
|
@ -39,6 +39,8 @@ void NetrcTest::testFindAuthenticator()
|
|||
(SharedHandle<Authenticator>(new Authenticator("host1", "tujikawa", "tujikawapasswd", "tujikawaaccount")));
|
||||
netrc.addAuthenticator
|
||||
(SharedHandle<Authenticator>(new Authenticator("host2", "aria2", "aria2password", "aria2account")));
|
||||
netrc.addAuthenticator
|
||||
(SharedHandle<Authenticator>(new Authenticator(".my.domain", "dmname", "dmpass", "dmaccount")));
|
||||
netrc.addAuthenticator
|
||||
(SharedHandle<Authenticator>(new DefaultAuthenticator("default", "defaultpassword", "defaultaccount")));
|
||||
|
||||
|
@ -53,6 +55,16 @@ void NetrcTest::testFindAuthenticator()
|
|||
CPPUNIT_ASSERT_EQUAL(std::string("default"), defaultauth->getLogin());
|
||||
CPPUNIT_ASSERT_EQUAL(std::string("defaultpassword"), defaultauth->getPassword());
|
||||
CPPUNIT_ASSERT_EQUAL(std::string("defaultaccount"), defaultauth->getAccount());
|
||||
|
||||
SharedHandle<Authenticator> domainMatchAuth =
|
||||
netrc.findAuthenticator("host3.my.domain");
|
||||
CPPUNIT_ASSERT(!domainMatchAuth.isNull());
|
||||
CPPUNIT_ASSERT_EQUAL(std::string("dmname"), domainMatchAuth->getLogin());
|
||||
|
||||
SharedHandle<Authenticator> domainMatchAuth2 =
|
||||
netrc.findAuthenticator("my.domain");
|
||||
CPPUNIT_ASSERT(!domainMatchAuth2.isNull());
|
||||
CPPUNIT_ASSERT_EQUAL(std::string("dmname"), domainMatchAuth2->getLogin());
|
||||
}
|
||||
|
||||
void NetrcTest::testParse()
|
||||
|
|
Loading…
Reference in New Issue