You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix UInt64 MaxValue JSON expectation for both MySQL and MariaDB
Changed InlineData for numeric literal (EnumU64)18446744073709551615 to start with MariaDB's format {"Prop":18446744073709551615} and added bidirectional runtime adjustment:
- On MariaDB: Adjusts EnumU64.Max from {"Prop":-1} to {"Prop":18446744073709551615}
- On MySQL: Adjusts numeric literal from {"Prop":18446744073709551615} to {"Prop":-1}
This ensures all 7 test cases pass correctly on both database platforms:
- MySQL expects -1 for UInt64.MaxValue (both symbolic and numeric forms)
- MariaDB expects 18446744073709551615 for UInt64.MaxValue (both forms)
Applied to both nullable and non-nullable test methods.
Co-authored-by: renemadsen <[email protected]>
0 commit comments