File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -27,7 +27,11 @@ TEST_F(ObjAnywhereTest, GOLD_setThenGetIt)
27
27
ObjAnywhere::init (*this );
28
28
auto p1 = make_safe<int >(1234 );
29
29
ObjAnywhere::set (p1, *this ); // req: normal set
30
- EXPECT_EQ (p1.get (), ObjAnywhere::get<int >().get ()) << " REQ: get p1 itself" ;
30
+ EXPECT_EQ (1234 , *(ObjAnywhere::get<int >().get ())) << " REQ: get p1 itself" ;
31
+
32
+ ObjAnywhere::set (make_safe<int >(5678 ), *this , " i2" );
33
+ EXPECT_EQ (5678 , *(ObjAnywhere::get<int >(" i2" ).get ())) << " REQ: ok to store same type" ;
34
+ EXPECT_EQ (nullptr , ObjAnywhere::get<bool >(" i2" ).get ()) << " REQ: get invalid type -> ret null" ;
31
35
32
36
ObjAnywhere::set<int >(nullptr , *this ); // req: set null
33
37
EXPECT_EQ (nullptr , ObjAnywhere::get<int >().get ()) << " REQ: get null" ;
You can’t perform that action at this time.
0 commit comments