Conflicts: concurrency/src/CMakeLists.txt concurrency/test/CMakeLists.txt http/src/CMakeLists.txt http/test/CMakeLists.txt http/test/server_async_less_copy.cpp http/test/server_async_run_stop_concurrency.cpp http/test/server_include_inlined.cpp logging/src/CMakeLists.txt message/src/CMakeLists.txt message/test/CMakeLists.txt
This is the simplification of the HTTP client test suite which serves as a guide for getting other tests migrated to use gtest. Moving forward the idea is to accomplish the same for all of the tests in cpp-netlib: * Consolidate logically grouped tests into a single binary. * Remove all traces of dependency to the Boost.Test framework. * Get all tests to a "green" state again. This paves the way for implementing mocks for some internal classes that we want to be able to change. In the meantime simplifying the test suite buys us more in the long run as we add more and more tests to the library.
Conflicts: CMakeLists.txt include/network/message/message.hpp include/network/message/message.ipp include/network/message/message_base.hpp include/network/protocol/http/client/connection/async_normal.ipp include/network/protocol/http/client/options.hpp include/network/protocol/http/client/options.ipp include/network/protocol/http/request/request.hpp include/network/protocol/http/request/request_base.hpp include/network/protocol/http/response/response.hpp include/network/utils/thread_pool.hpp include/network/utils/thread_pool.ipp
At this point we're getting ready for a pull of the Boost exodus changes that are in deanberris/cpp-netlib.
Conflicts: include/network/protocol/http/message/wrappers/status_message.hpp include/network/protocol/http/message/wrappers/version.hpp libs/network/example/atom/atom.hpp libs/network/example/atom/main.cpp libs/network/example/http_client.cpp libs/network/example/http_client1.cpp libs/network/example/rss/main.cpp libs/network/example/rss/rss.hpp libs/network/example/simple_wget.cpp libs/network/example/twitter/search.cpp
commit e84929c5985440503b90a70aa8baf61e2cdc628f Author: Dean Michael Berris <email@example.com> Date: Fri Aug 19 19:04:54 2011 +1000 Adding Copyright information. commit 50b9c226a5c2aa7a9baed82e5021c14dd3ae9d9b Author: Dean Michael Berris <firstname.lastname@example.org> Date: Fri Aug 19 19:01:14 2011 +1000 Internal refactor complete, now testing can start to happen. commit 4e7349ad1fb4946b916150d5b09d2ee1748c82fb Author: Dean Michael Berris <email@example.com> Date: Fri Aug 19 17:49:13 2011 +1000 WIP: broken build because Boost 1.45 asio seems to not have support for wide strings in API.