1*14675a02SAndroid Build Coastguard Worker #include "fcp/base/string_stream.h" 2*14675a02SAndroid Build Coastguard Worker 3*14675a02SAndroid Build Coastguard Worker #include <string> 4*14675a02SAndroid Build Coastguard Worker 5*14675a02SAndroid Build Coastguard Worker #include "gtest/gtest.h" 6*14675a02SAndroid Build Coastguard Worker 7*14675a02SAndroid Build Coastguard Worker namespace fcp { 8*14675a02SAndroid Build Coastguard Worker namespace internal { 9*14675a02SAndroid Build Coastguard Worker namespace { 10*14675a02SAndroid Build Coastguard Worker TEST(StringTest,Basic)11*14675a02SAndroid Build Coastguard WorkerTEST(StringTest, Basic) { 12*14675a02SAndroid Build Coastguard Worker StringStream s; 13*14675a02SAndroid Build Coastguard Worker s << "A" << 1 << std::string("b") << 2U << "c" << -3L << "d" << 3.5f << "e" 14*14675a02SAndroid Build Coastguard Worker << -3.14 << "f" << 9UL << true << ":" << false; 15*14675a02SAndroid Build Coastguard Worker EXPECT_EQ(s.str(), "A1b2c-3d3.500000e-3.140000f9true:false"); 16*14675a02SAndroid Build Coastguard Worker } 17*14675a02SAndroid Build Coastguard Worker 18*14675a02SAndroid Build Coastguard Worker } // namespace 19*14675a02SAndroid Build Coastguard Worker } // namespace internal 20*14675a02SAndroid Build Coastguard Worker } // namespace fcp 21