Skip to content

Commit 841b985

Browse files
committed
tests tidyup
1 parent c88bad4 commit 841b985

16 files changed

+115
-26
lines changed

json-java21-schema/src/test/java/io/github/simbo1905/json/schema/JsonSchemaAnnotationsTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
/// Covers annotation-only keywords from JSON Schema such as
99
/// title, description, $comment, and examples. These MUST NOT
1010
/// affect validation (they are informational).
11-
class JsonSchemaAnnotationsTest extends JsonSchemaLoggingConfig {
11+
class JsonSchemaAnnotationsTest extends JsonSchemaTestBase {
1212

1313
@Test
1414
void examplesDoNotAffectValidation() {
@@ -69,4 +69,3 @@ void unknownAnnotationKeywordsAreIgnored() {
6969
assertThat(schema.validate(Json.parse("123"))).extracting("valid").isEqualTo(false);
7070
}
7171
}
72-

json-java21-schema/src/test/java/io/github/simbo1905/json/schema/JsonSchemaArrayKeywordsTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import org.junit.jupiter.api.Test;
55
import static org.assertj.core.api.Assertions.*;
66

7-
class JsonSchemaArrayKeywordsTest extends JsonSchemaLoggingConfig {
7+
class JsonSchemaArrayKeywordsTest extends JsonSchemaTestBase {
88

99
@Test
1010
void testContains_only_defaults() {
@@ -361,4 +361,4 @@ void testContains_minContainsZero() {
361361
/// Valid: mixed with booleans
362362
assertThat(schema.validate(Json.parse("[1,true,2]")).valid()).isTrue();
363363
}
364-
}
364+
}

json-java21-schema/src/test/java/io/github/simbo1905/json/schema/JsonSchemaDependenciesAndOneOfTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import static org.assertj.core.api.Assertions.*;
77

8-
class JsonSchemaDependenciesAndOneOfTest extends JsonSchemaLoggingConfig {
8+
class JsonSchemaDependenciesAndOneOfTest extends JsonSchemaTestBase {
99

1010
@Test
1111
void testDependentRequiredBasics() {
@@ -302,4 +302,4 @@ void testComplexDependenciesAndOneOf() {
302302
assertThat(missingRouting.valid()).isFalse();
303303
assertThat(missingRouting.errors().getFirst().message()).contains("Property 'accountNumber' requires property 'routingNumber' (dependentRequired)");
304304
}
305-
}
305+
}

json-java21-schema/src/test/java/io/github/simbo1905/json/schema/JsonSchemaErrorMessagesTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import static org.assertj.core.api.Assertions.*;
77

8-
class JsonSchemaErrorMessagesTest extends JsonSchemaLoggingConfig {
8+
class JsonSchemaErrorMessagesTest extends JsonSchemaTestBase {
99

1010
@Test
1111
void typeMismatchMessages() {

json-java21-schema/src/test/java/io/github/simbo1905/json/schema/JsonSchemaFormatTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
import static org.assertj.core.api.Assertions.*;
1010

11-
class JsonSchemaFormatTest extends JsonSchemaLoggingConfig {
11+
class JsonSchemaFormatTest extends JsonSchemaTestBase {
1212
@Test
1313
void testCommonFormats_whenAssertionOn_invalidsFail_validsPass() {
1414
// Toggle "assert formats" ON (wire however your implementation exposes it).

json-java21-schema/src/test/java/io/github/simbo1905/json/schema/JsonSchemaLoggingConfig.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package io.github.simbo1905.json.schema;
22

33
import org.junit.jupiter.api.BeforeAll;
4-
import org.junit.jupiter.api.BeforeEach;
5-
import org.junit.jupiter.api.TestInfo;
64
import java.util.Locale;
75
import java.util.logging.*;
86

@@ -44,10 +42,4 @@ static void enableJulDebug() {
4442
}
4543
}
4644

47-
@BeforeEach
48-
void announce(TestInfo info) {
49-
final String cls = info.getTestClass().map(Class::getSimpleName).orElse("UnknownTest");
50-
final String method = info.getTestMethod().map(java.lang.reflect.Method::getName).orElse(info.getDisplayName());
51-
io.github.simbo1905.json.schema.SchemaLogging.LOG.info(() -> "TEST: " + cls + "#" + method);
52-
}
5345
}

json-java21-schema/src/test/java/io/github/simbo1905/json/schema/JsonSchemaObjectKeywordsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import static org.assertj.core.api.Assertions.*;
77

8-
class JsonSchemaObjectKeywordsTest extends JsonSchemaLoggingConfig {
8+
class JsonSchemaObjectKeywordsTest extends JsonSchemaTestBase {
99

1010
@Test
1111
void additionalPropertiesFalseDisallowsUnknown() {

json-java21-schema/src/test/java/io/github/simbo1905/json/schema/JsonSchemaPatternTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import org.junit.jupiter.api.Test;
55
import static org.assertj.core.api.Assertions.*;
66

7-
class JsonSchemaPatternTest extends JsonSchemaLoggingConfig {
7+
class JsonSchemaPatternTest extends JsonSchemaTestBase {
88
@Test
99
void testPattern_unanchored_singleChar_findVsMatches() {
1010
// Unanchored semantics: pattern "a" must validate any string that CONTAINS 'a',

json-java21-schema/src/test/java/io/github/simbo1905/json/schema/JsonSchemaRefLocalTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import static org.assertj.core.api.Assertions.assertThatThrownBy;
1515

1616
/// Test local reference resolution for JSON Schema 2020-12
17-
class JsonSchemaRefLocalTest extends JsonSchemaLoggingConfig {
17+
class JsonSchemaRefLocalTest extends JsonSchemaTestBase {
1818

1919
@Test
2020
void testRootReference() {

json-java21-schema/src/test/java/io/github/simbo1905/json/schema/JsonSchemaRemoteRefTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import static org.assertj.core.api.Assertions.assertThat;
1717
import static org.assertj.core.api.Assertions.assertThatThrownBy;
1818

19-
final class JsonSchemaRemoteRefTest extends JsonSchemaLoggingConfig {
19+
final class JsonSchemaRemoteRefTest extends JsonSchemaTestBase {
2020

2121
@Test
2222
void resolves_http_ref_to_pointer_inside_remote_doc() {

0 commit comments

Comments
 (0)