Checking if a string is palindrome in C++ with tests using Boost.Test