| Index: base/singleton_unittest.cc
|
| diff --git a/base/singleton_unittest.cc b/base/singleton_unittest.cc
|
| index bb46bee83bbb16338399ee16b76cc1985ed3abf9..2ecc2835c40cfc22f803793869cf9871e9abed9d 100644
|
| --- a/base/singleton_unittest.cc
|
| +++ b/base/singleton_unittest.cc
|
| @@ -44,8 +44,9 @@ int* SingletonInt1() {
|
| }
|
|
|
| int* SingletonInt2() {
|
| + typedef int FooType;
|
| // Force to use a different singleton than SingletonInt1.
|
| - return Singleton<int, DefaultSingletonTraits<int> >::get();
|
| + return Singleton<FooType>::get();
|
| }
|
|
|
| class DummyDifferentiatingClass {
|
| @@ -134,28 +135,28 @@ TEST_F(SingletonTest, Basic) {
|
| singleton_int_1 = SingletonInt1();
|
| }
|
| // Ensure POD type initialization.
|
| - EXPECT_EQ(*singleton_int_1, 0);
|
| + EXPECT_EQ(0, *singleton_int_1);
|
| *singleton_int_1 = 1;
|
|
|
| EXPECT_EQ(singleton_int_1, SingletonInt1());
|
| - EXPECT_EQ(*singleton_int_1, 1);
|
| + EXPECT_EQ(1, *singleton_int_1);
|
|
|
| {
|
| singleton_int_2 = SingletonInt2();
|
| }
|
| // Same instance that 1.
|
| - EXPECT_EQ(*singleton_int_2, 1);
|
| + EXPECT_EQ(1, *singleton_int_2);
|
| EXPECT_EQ(singleton_int_1, singleton_int_2);
|
|
|
| {
|
| singleton_int_3 = SingletonInt3();
|
| }
|
| // Different instance than 1 and 2.
|
| - EXPECT_EQ(*singleton_int_3, 0);
|
| + EXPECT_EQ(0, *singleton_int_3);
|
| EXPECT_NE(singleton_int_1, singleton_int_3);
|
| *singleton_int_3 = 3;
|
| - EXPECT_EQ(*singleton_int_1, 1);
|
| - EXPECT_EQ(*singleton_int_2, 1);
|
| + EXPECT_EQ(1, *singleton_int_1);
|
| + EXPECT_EQ(1, *singleton_int_2);
|
|
|
| {
|
| singleton_int_4 = SingletonInt4();
|
|
|