#include "gtest/gtest.h" #include "Ref.h" #include using namespace jes; class Foo { }; typedef Ref FooRef; TEST(RefTest, checking_for_null) { FooRef f = NULL; FooRef f2 = new Foo(); EXPECT_TRUE(f == NULL); EXPECT_TRUE(f.is_null()); EXPECT_FALSE(f != NULL); EXPECT_FALSE(f2 == NULL); EXPECT_FALSE(f2.is_null()); EXPECT_TRUE(f2 != NULL); }