Skip to content

Commit 22bafb3

Browse files
committed
quotes
1 parent daf46ed commit 22bafb3

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

json-java21-jtd/src/main/java/json/java21/jtd/Jtd.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -743,7 +743,7 @@ public static Result failure(String error) {
743743
/// Provides consistent error messages following RFC 8927 specification
744744
public enum Error {
745745
/// Unknown type specified in schema
746-
UNKNOWN_TYPE("unknown type: %s"),
746+
UNKNOWN_TYPE("unknown type: '%s'"),
747747

748748
/// Expected boolean but got different type
749749
EXPECTED_BOOLEAN("expected boolean, got %s"),
@@ -773,10 +773,10 @@ public enum Error {
773773
EXPECTED_STRING_FOR_ENUM("expected string for enum, got %s"),
774774

775775
/// Missing required property
776-
MISSING_REQUIRED_PROPERTY("missing required property: %s"),
776+
MISSING_REQUIRED_PROPERTY("missing required property: '%s'"),
777777

778778
/// Additional property not allowed
779-
ADDITIONAL_PROPERTY_NOT_ALLOWED("additional property not allowed: %s"),
779+
ADDITIONAL_PROPERTY_NOT_ALLOWED("additional property not allowed: '%s'"),
780780

781781
/// Discriminator must be a string
782782
DISCRIMINATOR_MUST_BE_STRING("discriminator '%s' must be a string"),

json-java21-jtd/src/test/java/json/java21/jtd/TestRfc8927.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -810,7 +810,7 @@ public void testDiscriminatorWithAdditionalRequiredProperties() {
810810
.isFalse();
811811
assertThat(invalidResult.errors())
812812
.as("Should report missing required property")
813-
.anyMatch(error -> error.contains("missing required property: name"));
813+
.anyMatch(error -> error.contains("missing required property: 'name'"));
814814
}
815815

816816
/// Test discriminator form with optional properties

json-java21-jtd/src/test/java/json/java21/jtd/TestValidationErrors.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ public void testObjectSchemaErrorMessages() {
148148
Jtd.Result missingPropertyResult = validator.validate(objectSchema, Json.parse("{\"name\": \"John\"}"));
149149
assertThat(missingPropertyResult.isValid()).isFalse();
150150
assertThat(missingPropertyResult.errors()).hasSize(1);
151-
assertThat(missingPropertyResult.errors().getFirst()).contains("missing required property: age");
151+
assertThat(missingPropertyResult.errors().getFirst()).contains("missing required property: 'age'");
152152

153153
// Test invalid property value
154154
Jtd.Result invalidPropertyResult = validator.validate(objectSchema, Json.parse("{\"name\": 123, \"age\": 25}"));
@@ -170,7 +170,7 @@ public void testAdditionalPropertiesErrorMessages() {
170170
Jtd.Result additionalPropResult = validator.validate(objectSchema, Json.parse("{\"name\": \"John\", \"extra\": \"not-allowed\"}"));
171171
assertThat(additionalPropResult.isValid()).isFalse();
172172
assertThat(additionalPropResult.errors()).hasSize(1);
173-
assertThat(additionalPropResult.errors().getFirst()).contains("additional property not allowed: extra");
173+
assertThat(additionalPropResult.errors().getFirst()).contains("additional property not allowed: 'extra'");
174174

175175
LOG.fine(() -> "Additional properties error messages test completed successfully");
176176
}

0 commit comments

Comments
 (0)