Home | History | Annotate | Download | only in shared_impl

Lines Matching refs:pp_var

66 // Test that ResetVarID is called when the last PP_Var ref was deleted but the
70 PP_Var pp_var = var->GetPPVar();
76 EXPECT_TRUE(var_tracker().ReleaseVar(pp_var));
86 PP_Var pp_var = var->GetPPVar();
87 EXPECT_TRUE(var_tracker().ReleaseVar(pp_var));
91 // Obtaining PP_Var ref again, and add ref from VarTracker.
92 pp_var = var->GetPPVar();
96 static_cast<MockStringVar*>(var_tracker().GetVar(pp_var));
100 EXPECT_TRUE(var_tracker().ReleaseVar(pp_var));
105 EXPECT_FALSE(var_tracker().GetVar(pp_var));
108 EXPECT_FALSE(var_tracker().GetVar(pp_var));
112 // Tests when the plugin is holding a ref to a PP_Var when the instance is
115 // Make a PP_Var with one ref held by the plugin, and release the reference.
117 PP_Var pp_var = var->GetPPVar();
122 // The var is owned only by VarTracker. PP_Var must be still valid.
123 EXPECT_TRUE(var_tracker().GetVar(pp_var));
125 var_tracker().ReleaseVar(pp_var);
127 EXPECT_FALSE(var_tracker().GetVar(pp_var));
133 PP_Var pp_var = var->GetPPVar();
134 EXPECT_TRUE(var_tracker().ReleaseVar(pp_var));
138 // Obtaining PP_Var ref again, and add ref from VarTracker.
139 pp_var = var->GetPPVar();
143 static_cast<MockObjectVar*>(var_tracker().GetVar(pp_var));
148 EXPECT_TRUE(var_tracker().GetVar(pp_var));
151 EXPECT_TRUE(var_tracker().GetVar(pp_var));
155 EXPECT_TRUE(var_tracker().ReleaseVar(pp_var));