| 32 | |
| 33 | |
| 34 | TEST(SharedTest, ConstAccess) |
| 35 | { |
| 36 | Foo* foo = new Foo(); |
| 37 | foo->set(10); |
| 38 | |
| 39 | Shared<Foo> shared(foo); |
| 40 | |
| 41 | EXPECT_EQ(10, shared->get()); |
| 42 | |
| 43 | // The following won't compile. |
| 44 | // shared->set(20); |
| 45 | } |
| 46 | |
| 47 | |
| 48 | TEST(SharedTest, Null) |