Commit bfdea7e
Phase 1: Enable JSON tests on MariaDB - BadDataJsonDeserialization and ComplexCollectionJson
Removed MariaDB skip conditions from:
- BadDataJsonDeserializationMySqlTest (26 tests)
- ComplexCollectionJsonMySqlTest (2 tests)
These tests use basic JSON storage and extraction which MariaDB 10.5.27+ supports via JSON alias (LONGTEXT with JSON_VALID constraint). No JSON_TABLE or LATERAL queries involved.
Test Results:
- MySQL 8.0.40: All 28 tests passing ✅
- MariaDB 10.5.27: All 28 tests passing ✅ (NEW!)
MariaDB JSON support confirmed for:
- JSON column storage
- JSON validation
- Basic JSON deserialization
- Complex collection persistence to JSON
This is the first step in progressive MariaDB JSON support implementation.
Co-authored-by: renemadsen <[email protected]>1 parent 5576798 commit bfdea7e
File tree
2 files changed
+2
-4
lines changed- test/EFCore.MySql.FunctionalTests
2 files changed
+2
-4
lines changedLines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
| 10 | + | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
28 | 27 | | |
29 | 28 | | |
30 | 29 | | |
| |||
0 commit comments