/
githubmirror
/
aria2
Обзор
Документация
Войти
/
githubmirror
/
aria2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/InorderURISelectorTest.cc
51 строка
1 KB
Tatsuhiro Tsujikawa
make clang-format using clang-format-3.6
27 дек 2015, 12:40
27 дек 2015, 12:40
b1132d6
Код
Авторство
О чём код?
#include "InorderURISelector.h" #include <cppunit/extensions/HelperMacros.h> #include "Exception.h" #include "util.h" #include "array_fun.h" #include "FileEntry.h" namespace aria2 { class InorderURISelectorTest : public CppUnit::TestFixture { CPPUNIT_TEST_SUITE(InorderURISelectorTest); CPPUNIT_TEST(testSelect); CPPUNIT_TEST_SUITE_END(); private: FileEntry fileEntry_; std::shared_ptr<InorderURISelector> sel; public: void setUp() { fileEntry_.setUris( {"http://alpha/file", "ftp://alpha/file", "http://bravo/file"}); sel.reset(new InorderURISelector()); } void tearDown() {} void testSelect(); }; CPPUNIT_TEST_SUITE_REGISTRATION(InorderURISelectorTest); void InorderURISelectorTest::testSelect() { std::vector<std::pair<size_t, std::string>> usedHosts; CPPUNIT_ASSERT_EQUAL(std::string("http://alpha/file"), sel->select(&fileEntry_, usedHosts)); CPPUNIT_ASSERT_EQUAL(std::string("ftp://alpha/file"), sel->select(&fileEntry_, usedHosts)); CPPUNIT_ASSERT_EQUAL(std::string("http://bravo/file"), sel->select(&fileEntry_, usedHosts)); CPPUNIT_ASSERT_EQUAL(std::string(""), sel->select(&fileEntry_, usedHosts)); } } // namespace aria2