Commit e1ad4463 authored by octal's avatar octal

Fixed an invalid if-statement in Buffer::detach that was triggering an...

Fixed an invalid if-statement in Buffer::detach that was triggering an exception when detaching a buffer from an offset
parent 88007312
......@@ -137,7 +137,7 @@ struct Buffer {
{ }
Buffer detach(size_t fromIndex = 0) const {
if (fromIndex > 0)
if (fromIndex > len)
throw std::invalid_argument("Invalid index (> len)");
char *newData = new char[len - fromIndex];
......
add_executable( run_mime_test mime_test.cc )
target_link_libraries(run_mime_test gtest gtest_main net_static)
add_test( mime_test run_mime_test )
function(pistache_test test_name)
set(TEST_EXECUTABLE run_${test_name})
set(TEST_SOURCE ${test_name}.cc)
add_executable( run_headers_test headers_test.cc )
target_link_libraries(run_headers_test gtest gtest_main net_static)
add_test( headers_test run_headers_test )
add_executable(${TEST_EXECUTABLE} ${TEST_SOURCE})
target_link_libraries(${TEST_EXECUTABLE} gtest gtest_main net_static)
add_test(${test_name} ${TEST_EXECUTABLE})
endfunction()
add_executable( run_async_test async_test.cc )
target_link_libraries(run_async_test gtest gtest_main net_static)
add_test( async_test run_async_test )
add_executable( run_typeid_test typeid_test.cc )
target_link_libraries(run_typeid_test gtest gtest_main pthread)
add_test( typeid_test run_typeid_test )
add_executable( run_router_test router_test.cc )
target_link_libraries(run_router_test gtest gtest_main net_static)
add_test( router_test run_router_test )
add_executable( run_cookie_test cookie_test.cc )
target_link_libraries(run_cookie_test gtest gtest_main net_static)
add_test( cookie_test run_cookie_test )
add_executable( run_view_test view_test.cc )
target_link_libraries(run_view_test gtest gtest_main net_static)
add_test( view_test run_view_test )
pistache_test(mime_test)
pistache_test(headers_test)
pistache_test(async_test)
pistache_test(typeid_test)
pistache_test(router_test)
pistache_test(cookie_test)
pistache_test(view_test)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment