Files
solvecraft/apps/solidcraft-cli
jyviko 74001e5325 Tests: check what each operation is for, not how many faces it makes
The kernel switch broke these tests only through their counts, which record how a kernel splits
faces rather than whether the result is right. Each now checks its intent:
- a fitted circle is the exact circle (centre, radius, a full turn), not "one segment";
- the tight bend sweeps a valid solid of Pappus' volume, πr²(40 + 5π/2), not a count of faces,
  edges and vertices;
- the Pi case keeps each outer side one face, stays valid after every feature and rebuilds the
  same topology at 32 whether built there or edited there, without a hard-coded table of totals;
- a certified paint stays on the wall's radius and covers as many faces after an edit, a copy
  and reopening as when it was painted;
- the offset sleeve and the extended strip are checked by their exact areas only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 04:32:50 -04:00
..