1 #include <gtest/gtest.h>
19 const double d_c = 3.15;
20 const float f_c = 5.0;
29 a_out << d_c << f_c << i_c << s_c;
38 a_in >> d >> f >> i >> s;
39 EXPECT_DOUBLE_EQ(d, d_c);
40 EXPECT_FLOAT_EQ(f, f_c);
50 std::string test_filename =
"/tmp/tue_test_serialization";
54 a_out << d_c << f_c << i_c << s_c;
69 a_in >> d >> f >> i >> s;
71 EXPECT_DOUBLE_EQ(d, d_c);
72 EXPECT_FLOAT_EQ(f, f_c);
85 a << d_c << f_c << i_c << s_c;
93 a >> d >> f >> i >> s;
95 EXPECT_DOUBLE_EQ(d, d_c);
96 EXPECT_FLOAT_EQ(f, f_c);
105 int main(
int argc,
char **argv)
107 testing::InitGoogleTest(&argc, argv);
108 return RUN_ALL_TESTS();