# HG changeset patch # User Louis Opter # Date 1269973294 -7200 # Node ID 71782d1b8f92bbd5b8d4bcd0de82b8e46e07ca37 # Parent d7dac2995a8372495f2f5db5b07fd4ef0065f4db Fix private typedefs in IHeader.hpp (close #8) diff -r d7dac2995a83 -r 71782d1b8f92 CHANGELOG --- a/CHANGELOG Tue Mar 30 20:21:34 2010 +0200 +++ b/CHANGELOG Tue Mar 30 20:21:34 2010 +0200 @@ -1,8 +1,9 @@ 0.0.2: * Lot of improvements in the documentation; - * IEndPoint refactored to allow ipv6 use (close #4) (TODO). - * Add a cmake finder (close #6) (TODO). + * IHeader.hpp fixed (close #8); + * IEndPoint refactored to allow ipv6 use (close #4) (TODO); + * Add a cmake finder (close #6). 0.0.1: diff -r d7dac2995a83 -r 71782d1b8f92 CMakeLists.txt --- a/CMakeLists.txt Tue Mar 30 20:21:34 2010 +0200 +++ b/CMakeLists.txt Tue Mar 30 20:21:34 2010 +0200 @@ -23,6 +23,8 @@ MESSAGE(STATUS "Install Prefix : ${CMAKE_INSTALL_PREFIX}") MESSAGE(STATUS "Source Directory : ${STREAMIT_API_SOURCE_DIR}") +ENABLE_TESTING() + # Global definitions ########################################################### IF (CMAKE_COMPILER_IS_GNUCXX) @@ -70,6 +72,7 @@ ADD_SUBDIRECTORY(examples) ADD_SUBDIRECTORY(include) +ADD_SUBDIRECTORY(tests) # CPack stuff ################################################################## diff -r d7dac2995a83 -r 71782d1b8f92 include/http/IHeader.hpp --- a/include/http/IHeader.hpp Tue Mar 30 20:21:34 2010 +0200 +++ b/include/http/IHeader.hpp Tue Mar 30 20:21:34 2010 +0200 @@ -15,10 +15,10 @@ */ class IHeader { + public: typedef std::string Key; typedef std::string Value; - public: virtual ~IHeader(void) { } /** diff -r d7dac2995a83 -r 71782d1b8f92 tests/CMakeLists.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/CMakeLists.txt Tue Mar 30 20:21:34 2010 +0200 @@ -0,0 +1,13 @@ +MACRO(ADD_STREAMIT_TEST TEST_NAME) + SET(EXE_NAME Test_${TEST_NAME}) + ADD_EXECUTABLE(${EXE_NAME} ${TEST_NAME}.cpp) + ADD_TEST(StreamIt_${TEST_NAME} ${EXE_NAME}) +ENDMACRO(ADD_STREAMIT_TEST TEST_NAME) + +SET(STREAMIT_TESTS + IHeader + ) + +FOREACH(I ${STREAMIT_TESTS}) + ADD_STREAMIT_TEST(${I}) +ENDFOREACH(I ${STREAMIT_TESTS}) diff -r d7dac2995a83 -r 71782d1b8f92 tests/IHeader.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/IHeader.cpp Tue Mar 30 20:21:34 2010 +0200 @@ -0,0 +1,11 @@ +#include + +#include "http/IHeader.hpp" + +int main(void) +{ + zia::api::http::IHeader::Key key("Host"); + zia::api::http::IHeader::Value value("www.ziastream.it"); + + return (EXIT_SUCCESS); +}