add unit tests for join_string() overloads