38 #include <gtest/gtest.h> 
   46 TEST(TemperatureTest, Constructor)
 
   52 TEST(TemperatureTest, Conversion)
 
   60     EXPECT_EQ(freezing.
toKelvin(), 273.15);
 
   65 TEST(TemperatureTest, Comparison)
 
   90 TEST(TemperatureTest, BinaryOperators)
 
  100 TEST(TemperatureTest, AssignmentOperators)
 
  119 TEST(TemperatureTest, OutStream)
 
  122     std::ostringstream 
ss;
 
  123     ss << 
"T: " << temp << std::endl;
 
  124     EXPECT_EQ(
"T: 42K\n", 
ss.str());