15 #include "absl/strings/internal/ostringstream.h"
20 #include <type_traits>
22 #include "gtest/gtest.h"
26 TEST(OStringStream, IsOStream) {
28 std::is_base_of<std::ostream, absl::strings_internal::OStringStream>(),
32 TEST(OStringStream, ConstructDestroy) {
52 TEST(OStringStream, Str) {
57 static_assert(std::is_same<decltype(strm.str()),
std::string*>(),
"");
58 static_assert(std::is_same<decltype(c_strm.str()),
const std::string*>(),
"");
77 TEST(OStreamStream, WriteToLValue) {
92 TEST(OStreamStream, WriteToRValue) {