Skip to content

Commit df11a75

Browse files
committed
More tests
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
1 parent 8778dab commit df11a75

4 files changed

Lines changed: 64 additions & 0 deletions

test/alterschema/alterschema_upgrade_2019_09_to_2020_12_test.cc

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -690,3 +690,19 @@ TEST(AlterSchema_upgrade_2019_09_to_2020_12,
690690
UPGRADE_2020_12_WITH_DIALECT(document, expected,
691691
"https://json-schema.org/draft/2019-09/schema");
692692
}
693+
694+
TEST(AlterSchema_upgrade_2019_09_to_2020_12,
695+
true_boolean_schema_unchanged_with_default_dialect_2019_09) {
696+
auto document = sourcemeta::core::parse_json("true");
697+
const auto expected = sourcemeta::core::parse_json("true");
698+
UPGRADE_2020_12_WITH_DIALECT(document, expected,
699+
"https://json-schema.org/draft/2019-09/schema");
700+
}
701+
702+
TEST(AlterSchema_upgrade_2019_09_to_2020_12,
703+
false_boolean_schema_unchanged_with_default_dialect_2019_09) {
704+
auto document = sourcemeta::core::parse_json("false");
705+
const auto expected = sourcemeta::core::parse_json("false");
706+
UPGRADE_2020_12_WITH_DIALECT(document, expected,
707+
"https://json-schema.org/draft/2019-09/schema");
708+
}

test/alterschema/alterschema_upgrade_draft4_to_2020_12_test.cc

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,3 +132,19 @@ TEST(AlterSchema_upgrade_Draft4_to_2020_12,
132132
UPGRADE_2020_12_WITH_DIALECT(document, expected,
133133
"http://json-schema.org/draft-04/schema#");
134134
}
135+
136+
TEST(AlterSchema_upgrade_Draft4_to_2020_12,
137+
true_boolean_schema_unchanged_with_default_dialect_draft4) {
138+
auto document = sourcemeta::core::parse_json("true");
139+
const auto expected = sourcemeta::core::parse_json("true");
140+
UPGRADE_2020_12_WITH_DIALECT(document, expected,
141+
"http://json-schema.org/draft-04/schema#");
142+
}
143+
144+
TEST(AlterSchema_upgrade_Draft4_to_2020_12,
145+
false_boolean_schema_unchanged_with_default_dialect_draft4) {
146+
auto document = sourcemeta::core::parse_json("false");
147+
const auto expected = sourcemeta::core::parse_json("false");
148+
UPGRADE_2020_12_WITH_DIALECT(document, expected,
149+
"http://json-schema.org/draft-04/schema#");
150+
}

test/alterschema/alterschema_upgrade_draft6_to_2020_12_test.cc

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,3 +131,19 @@ TEST(AlterSchema_upgrade_Draft6_to_2020_12,
131131
UPGRADE_2020_12_WITH_DIALECT(document, expected,
132132
"http://json-schema.org/draft-06/schema#");
133133
}
134+
135+
TEST(AlterSchema_upgrade_Draft6_to_2020_12,
136+
true_boolean_schema_unchanged_with_default_dialect_draft6) {
137+
auto document = sourcemeta::core::parse_json("true");
138+
const auto expected = sourcemeta::core::parse_json("true");
139+
UPGRADE_2020_12_WITH_DIALECT(document, expected,
140+
"http://json-schema.org/draft-06/schema#");
141+
}
142+
143+
TEST(AlterSchema_upgrade_Draft6_to_2020_12,
144+
false_boolean_schema_unchanged_with_default_dialect_draft6) {
145+
auto document = sourcemeta::core::parse_json("false");
146+
const auto expected = sourcemeta::core::parse_json("false");
147+
UPGRADE_2020_12_WITH_DIALECT(document, expected,
148+
"http://json-schema.org/draft-06/schema#");
149+
}

test/alterschema/alterschema_upgrade_draft7_to_2020_12_test.cc

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,3 +194,19 @@ TEST(AlterSchema_upgrade_Draft7_to_2020_12,
194194
UPGRADE_2020_12_WITH_DIALECT(document, expected,
195195
"http://json-schema.org/draft-07/schema#");
196196
}
197+
198+
TEST(AlterSchema_upgrade_Draft7_to_2020_12,
199+
true_boolean_schema_unchanged_with_default_dialect_draft7) {
200+
auto document = sourcemeta::core::parse_json("true");
201+
const auto expected = sourcemeta::core::parse_json("true");
202+
UPGRADE_2020_12_WITH_DIALECT(document, expected,
203+
"http://json-schema.org/draft-07/schema#");
204+
}
205+
206+
TEST(AlterSchema_upgrade_Draft7_to_2020_12,
207+
false_boolean_schema_unchanged_with_default_dialect_draft7) {
208+
auto document = sourcemeta::core::parse_json("false");
209+
const auto expected = sourcemeta::core::parse_json("false");
210+
UPGRADE_2020_12_WITH_DIALECT(document, expected,
211+
"http://json-schema.org/draft-07/schema#");
212+
}

0 commit comments

Comments
 (0)