From 171820d1feb80e0b89f6fa2b23bc7db465641fea Mon Sep 17 00:00:00 2001 From: Tristan Penman Date: Sun, 17 Jan 2016 15:59:04 +1100 Subject: [PATCH] Fix inconsistencies in error messages for cardinality/length constraints in SchemaParser --- include/valijson/schema_parser.hpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/include/valijson/schema_parser.hpp b/include/valijson/schema_parser.hpp index 6cbaef3..5443dc4 100644 --- a/include/valijson/schema_parser.hpp +++ b/include/valijson/schema_parser.hpp @@ -963,7 +963,8 @@ private: } throw std::runtime_error( - "Expected positive integer value for maxItems constraint."); + "Expected non-negative integer value for 'maxItems' " + "constraint."); } /** @@ -988,7 +989,8 @@ private: } throw std::runtime_error( - "Expected a positive integer value for maxLength constraint."); + "Expected a non-negative integer value for 'maxLength' " + "constraint."); } /** @@ -1015,7 +1017,8 @@ private: } throw std::runtime_error( - "Expected a positive integer for 'maxProperties' constraint."); + "Expected a non-negative integer for 'maxProperties' " + "constraint."); } /** @@ -1078,7 +1081,8 @@ private: } throw std::runtime_error( - "Expected a positive integer value for 'minItems' constraint."); + "Expected a non-negative integer value for 'minItems' " + "constraint."); } /** @@ -1132,7 +1136,8 @@ private: } throw std::runtime_error( - "Expected a positive integer for 'minProperties' constraint."); + "Expected a non-negative integer for 'minProperties' " + "constraint."); } /**