Commit f942bd6
Both stem from the #38 '@required CLR nullability' generator change (2026-06-17)
not propagating to committed fixtures + a test expectation:
- IntegrationFixtureDriftTests: regenerate the drifted committed integration
fixtures — BridgeAuth.g.cs (int? Quantity → int Quantity) + Settings.g.cs
(added a using directive the generator now emits).
- TphCodegenTests.Entity_subtypes_extend_base...: stale test expectation, NOT a
generator bug — the generator correctly emits non-null int Quantity for a
@required TPH-subtype field (EF auto-nullables the column); the test still
asserted int?. Updated the expectation + comment to the #38 rationale.
Verified: dotnet test MetaObjects.sln — Render 290, Conformance 666, Cli 34,
Codegen 222 (0 failed); the regen harness stays Skip-gated.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LuZWKnWzYGVnESijL7uuky
1 parent b21cdc7 commit f942bd6
3 files changed
Lines changed: 7 additions & 4 deletions
File tree
- server/csharp
- MetaObjects.Codegen.Tests
- MetaObjects.IntegrationTests/Generated
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
119 | | - | |
120 | | - | |
121 | | - | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
122 | 124 | | |
123 | 125 | | |
124 | 126 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
0 commit comments