extend more tests for cstr
add a alias to std::unique_ptr<T>
refine the test of msg