| Index: chrome/common/json_schema_validator_unittest_base.cc
|
| diff --git a/chrome/common/json_schema_validator_unittest_base.cc b/chrome/common/json_schema_validator_unittest_base.cc
|
| index 5a9112304ffda419f984bb3612a1100709fff461..bb61d8fadaa1555e0bddb9bb1eef4b8e62e840af 100644
|
| --- a/chrome/common/json_schema_validator_unittest_base.cc
|
| +++ b/chrome/common/json_schema_validator_unittest_base.cc
|
| @@ -117,13 +117,13 @@ void JSONSchemaValidatorTestBase::TestStringPattern() {
|
| schema->SetString("pattern", "foo+");
|
|
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateStringValue("foo")).get(),
|
| + scoped_ptr<Value>(base::StringValue::New("foo")).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateStringValue("foooooo")).get(),
|
| + scoped_ptr<Value>(base::StringValue::New("foooooo")).get(),
|
| schema.get(), NULL);
|
| ExpectNotValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateStringValue("bar")).get(),
|
| + scoped_ptr<Value>(base::StringValue::New("bar")).get(),
|
| schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kStringPattern, "foo+"));
|
| @@ -133,20 +133,20 @@ void JSONSchemaValidatorTestBase::TestEnum() {
|
| scoped_ptr<DictionaryValue> schema(LoadDictionary("enum_schema.json"));
|
|
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateStringValue("foo")).get(),
|
| + scoped_ptr<Value>(base::StringValue::New("foo")).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateIntegerValue(42)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(42)).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateBooleanValue(false)).get(),
|
| + scoped_ptr<Value>(base::FalseValue()).get(),
|
| schema.get(), NULL);
|
|
|
| ExpectNotValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateStringValue("42")).get(),
|
| + scoped_ptr<Value>(base::StringValue::New("42")).get(),
|
| schema.get(), NULL, "", JSONSchemaValidator::kInvalidEnum);
|
| ExpectNotValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateNullValue()).get(),
|
| + scoped_ptr<Value>(base::NullValue()).get(),
|
| schema.get(), NULL, "", JSONSchemaValidator::kInvalidEnum);
|
| }
|
|
|
| @@ -154,10 +154,10 @@ void JSONSchemaValidatorTestBase::TestChoices() {
|
| scoped_ptr<DictionaryValue> schema(LoadDictionary("choices_schema.json"));
|
|
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateNullValue()).get(),
|
| + scoped_ptr<Value>(base::NullValue()).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateIntegerValue(42)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(42)).get(),
|
| schema.get(), NULL);
|
|
|
| scoped_ptr<DictionaryValue> instance(new DictionaryValue());
|
| @@ -165,7 +165,7 @@ void JSONSchemaValidatorTestBase::TestChoices() {
|
| ExpectValid(TEST_SOURCE, instance.get(), schema.get(), NULL);
|
|
|
| ExpectNotValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateStringValue("foo")).get(),
|
| + scoped_ptr<Value>(base::StringValue::New("foo")).get(),
|
| schema.get(), NULL, "", JSONSchemaValidator::kInvalidChoice);
|
| ExpectNotValid(TEST_SOURCE,
|
| scoped_ptr<Value>(new ListValue()).get(),
|
| @@ -236,7 +236,7 @@ void JSONSchemaValidatorTestBase::TestObject() {
|
| ExpectValid(TEST_SOURCE, instance.get(), schema.get(), NULL);
|
| instance->Remove("bar", NULL);
|
| ExpectValid(TEST_SOURCE, instance.get(), schema.get(), NULL);
|
| - instance->Set("bar", Value::CreateNullValue());
|
| + instance->Set("bar", base::NullValue());
|
| ExpectNotValid(TEST_SOURCE, instance.get(), schema.get(), NULL,
|
| "bar", JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kInvalidType, "integer", "null"));
|
| @@ -310,12 +310,12 @@ void JSONSchemaValidatorTestBase::TestArrayTuple() {
|
| ASSERT_TRUE(schema.get());
|
|
|
| scoped_ptr<ListValue> instance(new ListValue());
|
| - instance->Append(Value::CreateStringValue("42"));
|
| - instance->Append(Value::CreateIntegerValue(42));
|
| + instance->Append(base::StringValue::New("42"));
|
| + instance->Append(base::NumberValue::New(42));
|
|
|
| ExpectValid(TEST_SOURCE, instance.get(), schema.get(), NULL);
|
|
|
| - instance->Append(Value::CreateStringValue("anything"));
|
| + instance->Append(base::StringValue::New("anything"));
|
| ExpectNotValid(TEST_SOURCE, instance.get(), schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kArrayMaxItems, "2"));
|
| @@ -325,8 +325,8 @@ void JSONSchemaValidatorTestBase::TestArrayTuple() {
|
| ExpectNotValid(TEST_SOURCE, instance.get(), schema.get(), NULL, "1",
|
| JSONSchemaValidator::kArrayItemRequired);
|
|
|
| - instance->Set(0, Value::CreateIntegerValue(42));
|
| - instance->Append(Value::CreateIntegerValue(42));
|
| + instance->Set(0, base::NumberValue::New(42));
|
| + instance->Append(base::NumberValue::New(42));
|
| ExpectNotValid(TEST_SOURCE, instance.get(), schema.get(), NULL, "0",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kInvalidType, "string", "integer"));
|
| @@ -334,8 +334,8 @@ void JSONSchemaValidatorTestBase::TestArrayTuple() {
|
| DictionaryValue* additional_properties = new DictionaryValue();
|
| additional_properties->SetString("type", "any");
|
| schema->Set("additionalProperties", additional_properties);
|
| - instance->Set(0, Value::CreateStringValue("42"));
|
| - instance->Append(Value::CreateStringValue("anything"));
|
| + instance->Set(0, base::StringValue::New("42"));
|
| + instance->Append(base::StringValue::New("anything"));
|
| ExpectValid(TEST_SOURCE, instance.get(), schema.get(), NULL);
|
| instance->Set(2, new ListValue());
|
| ExpectValid(TEST_SOURCE, instance.get(), schema.get(), NULL);
|
| @@ -344,7 +344,7 @@ void JSONSchemaValidatorTestBase::TestArrayTuple() {
|
| ExpectNotValid(TEST_SOURCE, instance.get(), schema.get(), NULL, "2",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kInvalidType, "boolean", "array"));
|
| - instance->Set(2, Value::CreateBooleanValue(false));
|
| + instance->Set(2, base::FalseValue());
|
| ExpectValid(TEST_SOURCE, instance.get(), schema.get(), NULL);
|
|
|
| ListValue* items_schema = NULL;
|
| @@ -356,9 +356,9 @@ void JSONSchemaValidatorTestBase::TestArrayTuple() {
|
| ExpectValid(TEST_SOURCE, instance.get(), schema.get(), NULL);
|
| // TODO(aa): I think this is inconsistent with the handling of NULL+optional
|
| // for objects.
|
| - instance->Set(0, Value::CreateNullValue());
|
| + instance->Set(0, base::NullValue());
|
| ExpectValid(TEST_SOURCE, instance.get(), schema.get(), NULL);
|
| - instance->Set(0, Value::CreateIntegerValue(42));
|
| + instance->Set(0, base::NumberValue::New(42));
|
| ExpectNotValid(TEST_SOURCE, instance.get(), schema.get(), NULL, "0",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kInvalidType, "string", "integer"));
|
| @@ -372,14 +372,14 @@ void JSONSchemaValidatorTestBase::TestArrayNonTuple() {
|
| schema->SetInteger("maxItems", 3);
|
|
|
| scoped_ptr<ListValue> instance(new ListValue());
|
| - instance->Append(Value::CreateStringValue("x"));
|
| - instance->Append(Value::CreateStringValue("x"));
|
| + instance->Append(base::StringValue::New("x"));
|
| + instance->Append(base::StringValue::New("x"));
|
|
|
| ExpectValid(TEST_SOURCE, instance.get(), schema.get(), NULL);
|
| - instance->Append(Value::CreateStringValue("x"));
|
| + instance->Append(base::StringValue::New("x"));
|
| ExpectValid(TEST_SOURCE, instance.get(), schema.get(), NULL);
|
|
|
| - instance->Append(Value::CreateStringValue("x"));
|
| + instance->Append(base::StringValue::New("x"));
|
| ExpectNotValid(TEST_SOURCE, instance.get(), schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kArrayMaxItems, "3"));
|
| @@ -391,7 +391,7 @@ void JSONSchemaValidatorTestBase::TestArrayNonTuple() {
|
| JSONSchemaValidator::kArrayMinItems, "2"));
|
|
|
| instance->Remove(1, NULL);
|
| - instance->Append(Value::CreateIntegerValue(42));
|
| + instance->Append(base::NumberValue::New(42));
|
| ExpectNotValid(TEST_SOURCE, instance.get(), schema.get(), NULL, "1",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kInvalidType, "string", "integer"));
|
| @@ -404,20 +404,20 @@ void JSONSchemaValidatorTestBase::TestString() {
|
| schema->SetInteger("maxLength", 10);
|
|
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateStringValue("x")).get(),
|
| + scoped_ptr<Value>(base::StringValue::New("x")).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateStringValue("xxxxxxxxxx")).get(),
|
| + scoped_ptr<Value>(base::StringValue::New("xxxxxxxxxx")).get(),
|
| schema.get(), NULL);
|
|
|
| ExpectNotValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateStringValue("")).get(),
|
| + scoped_ptr<Value>(base::StringValue::New("")).get(),
|
| schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kStringMinLength, "1"));
|
| ExpectNotValid(
|
| TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateStringValue("xxxxxxxxxxx")).get(),
|
| + scoped_ptr<Value>(base::StringValue::New("xxxxxxxxxxx")).get(),
|
| schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kStringMaxLength, "10"));
|
| @@ -432,27 +432,27 @@ void JSONSchemaValidatorTestBase::TestNumber() {
|
| schema->SetInteger("maxDecimal", 2);
|
|
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateIntegerValue(1)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(1)).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateIntegerValue(50)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(50)).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateIntegerValue(100)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(100)).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateDoubleValue(88.88)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(88.88)).get(),
|
| schema.get(), NULL);
|
|
|
| ExpectNotValid(
|
| TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateDoubleValue(0.5)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(0.5)).get(),
|
| schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kNumberMinimum, "1"));
|
| ExpectNotValid(
|
| TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateDoubleValue(100.1)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(100.1)).get(),
|
| schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kNumberMaximum, "100"));
|
| @@ -460,45 +460,45 @@ void JSONSchemaValidatorTestBase::TestNumber() {
|
|
|
| void JSONSchemaValidatorTestBase::TestTypeClassifier() {
|
| EXPECT_EQ("boolean", JSONSchemaValidator::GetJSONSchemaType(
|
| - scoped_ptr<Value>(Value::CreateBooleanValue(true)).get()));
|
| + scoped_ptr<Value>(base::TrueValue()).get()));
|
| EXPECT_EQ("boolean", JSONSchemaValidator::GetJSONSchemaType(
|
| - scoped_ptr<Value>(Value::CreateBooleanValue(false)).get()));
|
| + scoped_ptr<Value>(base::FalseValue()).get()));
|
|
|
| // It doesn't matter whether the C++ type is 'integer' or 'real'. If the
|
| // number is integral and within the representable range of integers in
|
| // double, it's classified as 'integer'.
|
| EXPECT_EQ("integer", JSONSchemaValidator::GetJSONSchemaType(
|
| - scoped_ptr<Value>(Value::CreateIntegerValue(42)).get()));
|
| + scoped_ptr<Value>(base::NumberValue::New(42)).get()));
|
| EXPECT_EQ("integer", JSONSchemaValidator::GetJSONSchemaType(
|
| - scoped_ptr<Value>(Value::CreateIntegerValue(0)).get()));
|
| + scoped_ptr<Value>(base::NumberValue::New(0)).get()));
|
| EXPECT_EQ("integer", JSONSchemaValidator::GetJSONSchemaType(
|
| - scoped_ptr<Value>(Value::CreateDoubleValue(42)).get()));
|
| + scoped_ptr<Value>(base::NumberValue::New(42)).get()));
|
| EXPECT_EQ("integer", JSONSchemaValidator::GetJSONSchemaType(
|
| scoped_ptr<Value>(
|
| - Value::CreateDoubleValue(pow(2.0, DBL_MANT_DIG))).get()));
|
| + base::NumberValue::New(pow(2.0, DBL_MANT_DIG))).get()));
|
| EXPECT_EQ("integer", JSONSchemaValidator::GetJSONSchemaType(
|
| scoped_ptr<Value>(
|
| - Value::CreateDoubleValue(pow(-2.0, DBL_MANT_DIG))).get()));
|
| + base::NumberValue::New(pow(-2.0, DBL_MANT_DIG))).get()));
|
|
|
| // "number" is only used for non-integral numbers, or numbers beyond what
|
| // double can accurately represent.
|
| EXPECT_EQ("number", JSONSchemaValidator::GetJSONSchemaType(
|
| - scoped_ptr<Value>(Value::CreateDoubleValue(88.8)).get()));
|
| + scoped_ptr<Value>(base::NumberValue::New(88.8)).get()));
|
| EXPECT_EQ("number", JSONSchemaValidator::GetJSONSchemaType(
|
| - scoped_ptr<Value>(Value::CreateDoubleValue(
|
| + scoped_ptr<Value>(base::NumberValue::New(
|
| pow(2.0, DBL_MANT_DIG) * 2)).get()));
|
| EXPECT_EQ("number", JSONSchemaValidator::GetJSONSchemaType(
|
| - scoped_ptr<Value>(Value::CreateDoubleValue(
|
| + scoped_ptr<Value>(base::NumberValue::New(
|
| pow(-2.0, DBL_MANT_DIG) * 2)).get()));
|
|
|
| EXPECT_EQ("string", JSONSchemaValidator::GetJSONSchemaType(
|
| - scoped_ptr<Value>(Value::CreateStringValue("foo")).get()));
|
| + scoped_ptr<Value>(base::StringValue::New("foo")).get()));
|
| EXPECT_EQ("array", JSONSchemaValidator::GetJSONSchemaType(
|
| scoped_ptr<Value>(new ListValue()).get()));
|
| EXPECT_EQ("object", JSONSchemaValidator::GetJSONSchemaType(
|
| scoped_ptr<Value>(new DictionaryValue()).get()));
|
| EXPECT_EQ("null", JSONSchemaValidator::GetJSONSchemaType(
|
| - scoped_ptr<Value>(Value::CreateNullValue()).get()));
|
| + scoped_ptr<Value>(base::NullValue()).get()));
|
| }
|
|
|
| void JSONSchemaValidatorTestBase::TestTypes() {
|
| @@ -515,53 +515,53 @@ void JSONSchemaValidatorTestBase::TestTypes() {
|
|
|
| schema->SetString("type", "string");
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateStringValue("foobar")).get(),
|
| + scoped_ptr<Value>(base::StringValue::New("foobar")).get(),
|
| schema.get(), NULL);
|
|
|
| schema->SetString("type", "number");
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateDoubleValue(88.8)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(88.8)).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateDoubleValue(42)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(42)).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateIntegerValue(42)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(42)).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateIntegerValue(0)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(0)).get(),
|
| schema.get(), NULL);
|
|
|
| schema->SetString("type", "integer");
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateIntegerValue(42)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(42)).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateDoubleValue(42)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(42)).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateIntegerValue(0)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(0)).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| scoped_ptr<Value>(
|
| - Value::CreateDoubleValue(pow(2.0, DBL_MANT_DIG))).get(),
|
| + base::NumberValue::New(pow(2.0, DBL_MANT_DIG))).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| scoped_ptr<Value>(
|
| - Value::CreateDoubleValue(pow(-2.0, DBL_MANT_DIG))).get(),
|
| + base::NumberValue::New(pow(-2.0, DBL_MANT_DIG))).get(),
|
| schema.get(), NULL);
|
|
|
| schema->SetString("type", "boolean");
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateBooleanValue(false)).get(),
|
| + scoped_ptr<Value>(base::FalseValue()).get(),
|
| schema.get(), NULL);
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateBooleanValue(true)).get(),
|
| + scoped_ptr<Value>(base::TrueValue()).get(),
|
| schema.get(), NULL);
|
|
|
| schema->SetString("type", "null");
|
| ExpectValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateNullValue()).get(),
|
| + scoped_ptr<Value>(base::NullValue()).get(),
|
| schema.get(), NULL);
|
|
|
| // not valid
|
| @@ -572,56 +572,56 @@ void JSONSchemaValidatorTestBase::TestTypes() {
|
| JSONSchemaValidator::kInvalidType, "object", "array"));
|
|
|
| schema->SetString("type", "object");
|
| - ExpectNotValid(TEST_SOURCE, scoped_ptr<Value>(Value::CreateNullValue()).get(),
|
| + ExpectNotValid(TEST_SOURCE, scoped_ptr<Value>(base::NullValue()).get(),
|
| schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kInvalidType, "object", "null"));
|
|
|
| schema->SetString("type", "array");
|
| ExpectNotValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateIntegerValue(42)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(42)).get(),
|
| schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kInvalidType, "array", "integer"));
|
|
|
| schema->SetString("type", "string");
|
| ExpectNotValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateIntegerValue(42)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(42)).get(),
|
| schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kInvalidType, "string", "integer"));
|
|
|
| schema->SetString("type", "number");
|
| ExpectNotValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateStringValue("42")).get(),
|
| + scoped_ptr<Value>(base::StringValue::New("42")).get(),
|
| schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kInvalidType, "number", "string"));
|
|
|
| schema->SetString("type", "integer");
|
| ExpectNotValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateDoubleValue(88.8)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(88.8)).get(),
|
| schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kInvalidType, "integer", "number"));
|
|
|
| schema->SetString("type", "integer");
|
| ExpectNotValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateDoubleValue(88.8)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(88.8)).get(),
|
| schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kInvalidType, "integer", "number"));
|
|
|
| schema->SetString("type", "boolean");
|
| ExpectNotValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateIntegerValue(1)).get(),
|
| + scoped_ptr<Value>(base::NumberValue::New(1)).get(),
|
| schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kInvalidType, "boolean", "integer"));
|
|
|
| schema->SetString("type", "null");
|
| ExpectNotValid(TEST_SOURCE,
|
| - scoped_ptr<Value>(Value::CreateBooleanValue(false)).get(),
|
| + scoped_ptr<Value>(base::FalseValue()).get(),
|
| schema.get(), NULL, "",
|
| JSONSchemaValidator::FormatErrorMessage(
|
| JSONSchemaValidator::kInvalidType, "null", "boolean"));
|
|
|