Home | History | Annotate | Download | only in extensions

Lines Matching defs:input_value

152   scoped_ptr<DictionaryValue> input_value;
155 input_value.reset(valid_value->DeepCopy());
156 input_value->Remove(keys::kVersion, NULL);
157 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
161 input_value->SetInteger(keys::kVersion, 42);
162 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
167 input_value.reset(valid_value->DeepCopy());
168 input_value->Remove(keys::kName, NULL);
169 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
173 input_value->SetInteger(keys::kName, 42);
174 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
179 input_value.reset(valid_value->DeepCopy());
180 input_value->SetInteger(keys::kDescription, 42);
181 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
186 input_value.reset(valid_value->DeepCopy());
187 input_value->SetInteger(keys::kIcons, 42);
188 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
193 input_value.reset(valid_value->DeepCopy());
195 input_value->GetDictionary(keys::kIcons, &icons);
198 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
203 input_value.reset(valid_value->DeepCopy());
204 input_value->SetInteger(keys::kContentScripts, 42);
205 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
210 input_value.reset(valid_value->DeepCopy());
212 input_value->GetList(keys::kContentScripts, &content_scripts);
215 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
220 input_value.reset(valid_value->DeepCopy());
221 input_value->GetList(keys::kContentScripts, &content_scripts);
225 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
230 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
236 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
242 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
247 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
252 input_value.reset(valid_value->DeepCopy());
253 input_value->GetList(keys::kContentScripts, &content_scripts);
257 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
262 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
268 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
275 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
281 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
288 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
296 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
301 input_value.reset(valid_value->DeepCopy());
302 EXPECT_TRUE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
306 input_value->GetList(keys::kPermissions, &permissions);
310 input_value->Set(keys::kPermissions, permissions);
311 EXPECT_TRUE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
314 input_value->Set(keys::kPermissions, Value::CreateIntegerValue(9));
315 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
319 input_value.reset(valid_value->DeepCopy());
320 input_value->GetList(keys::kPermissions, &permissions);
322 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
329 EXPECT_TRUE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
333 input_value.reset(valid_value->DeepCopy());
340 input_value->Set(keys::kPageActions, action_list);
341 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
346 input_value.reset(valid_value->DeepCopy());
347 input_value->Set(keys::kOptionsPage, Value::CreateNullValue());
348 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
353 input_value.reset(valid_value->DeepCopy());
354 input_value->Set(keys::kDefaultLocale, Value::CreateIntegerValue(5));
355 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
359 input_value->Set(keys::kDefaultLocale, Value::CreateStringValue(""));
360 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
365 input_value.reset(valid_value->DeepCopy());
366 input_value->Set(keys::kMinimumChromeVersion, Value::CreateIntegerValue(42));
367 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
373 input_value->Set(keys::kMinimumChromeVersion,
375 EXPECT_FALSE(extension.InitFromValue(*input_value, Extension::REQUIRE_KEY,
391 DictionaryValue input_value;
394 input_value.SetString(keys::kVersion, "1.0.0.0");
395 input_value.SetString(keys::kName, "my extension");
397 EXPECT_TRUE(extension.InitFromValue(input_value, Extension::NO_FLAGS,
409 input_value.Set(keys::kPermissions, permissions);
413 EXPECT_TRUE(extension.InitFromValue(input_value, Extension::NO_FLAGS,
415 input_value.Remove(keys::kPermissions, NULL);
418 input_value.SetString(keys::kOptionsPage, "options.html");
419 EXPECT_TRUE(extension.InitFromValue(input_value, Extension::NO_FLAGS,
428 input_value.Set(keys::kPageActions, empty_list);
429 EXPECT_TRUE(extension.InitFromValue(input_value, Extension::NO_FLAGS,
436 input_value.SetString(keys::kMinimumChromeVersion, "1.0");
437 EXPECT_TRUE(extension.InitFromValue(input_value, Extension::NO_FLAGS,
462 DictionaryValue input_value;
464 input_value.SetString(keys::kVersion, "1.0.0.0");
467 input_value.SetString(keys::kName, WideToUTF16Hack(name));
468 EXPECT_TRUE(extension.InitFromValue(input_value, Extension::NO_FLAGS,
477 input_value.SetString(keys::kName, WideToUTF16Hack(name));
478 EXPECT_TRUE(extension.InitFromValue(input_value, Extension::NO_FLAGS,
499 DictionaryValue input_value;
500 input_value.SetString(keys::kVersion, "1.0.0.0");
501 input_value.SetString(keys::kName, "my extension");
503 Extension::INVALID, input_value, Extension::STRICT_ERROR_CHECKS, NULL));
747 DictionaryValue input_value;
757 input_value.SetString(keys::kVersion, "1.0");
758 input_value.SetString(keys::kName, "Test");
759 input_value.SetString(keys::kUpdateURL, url.spec());
762 path, Extension::INVALID, input_value, Extension::STRICT_ERROR_CHECKS,
773 DictionaryValue input_value;
782 input_value.SetString(keys::kVersion, "1.0");
783 input_value.SetString(keys::kName, "Test");
784 input_value.SetString(keys::kUpdateURL, invalid[i]);
787 path, Extension::INVALID, input_value, Extension::STRICT_ERROR_CHECKS,