Fix the gtest warning on Linux;
Seems it is nearly a bug spread between g++ and gtest.  Gtest does some template magic that is OK by C++ standard, but could be modified to work better.  In any case, for these true/false cases, just go with the EXPECT_TRUE and EXPECT_FALSE functions instead of EXPECT_EQ( true, ... ) and the warning wont show up;
http://code.google.com/p/googletest/issues/detail?id=322
[#82514990]