Index: chrome/browser/chromeos/network_settings/onc_validator_unittest.cc |
diff --git a/chrome/browser/chromeos/network_settings/onc_validator_unittest.cc b/chrome/browser/chromeos/network_settings/onc_validator_unittest.cc |
index 625518910c64e1edbcb3872bf6ef17919684c3e5..570477a16f84ded89444d3146ca7aaea30789807 100644 |
--- a/chrome/browser/chromeos/network_settings/onc_validator_unittest.cc |
+++ b/chrome/browser/chromeos/network_settings/onc_validator_unittest.cc |
@@ -116,7 +116,14 @@ TEST_P(ONCValidatorValidTest, LiberalValidationValid) { |
INSTANTIATE_TEST_CASE_P( |
ONCValidatorValidTest, |
ONCValidatorValidTest, |
- ::testing::Values(OncParams("managed_toplevel.onc", |
+ ::testing::Values(OncParams("managed_toplevel1.onc", |
+ &kToplevelConfigurationSignature, |
+ true), |
+ OncParams("managed_toplevel2.onc", |
+ &kToplevelConfigurationSignature, |
+ true), |
+ // Test a configuration generated by CPanel. |
+ OncParams("managed_toplevel_cpanel.onc", |
&kToplevelConfigurationSignature, |
true), |
OncParams("encrypted.onc", |
@@ -238,6 +245,16 @@ INSTANTIATE_TEST_CASE_P( |
false), |
RepairParams("network-repaired", "network-repaired")))); |
+// Strict and liberal validator repair but differently. |
Mattias Nissler (ping if slow)
2012/12/13 09:51:46
... both repair, but with different results.
pneubeck (no reviews)
2012/12/13 14:33:02
Done.
|
+INSTANTIATE_TEST_CASE_P( |
+ StrictAndLiberalRepairDifferently, |
+ ONCValidatorTestRepairable, |
+ ::testing::Values( |
+ std::make_pair(OncParams("toplevel-with-nested-warning", |
+ &kToplevelConfigurationSignature, |
+ false), |
+ RepairParams("toplevel-empty", "toplevel-repaired")))); |
+ |
// Strict and liberal validator return both INVALID. |
INSTANTIATE_TEST_CASE_P( |
StrictAndLiberalInvalid, |