Skip to content

Testkit#108

Merged
mdbergmann merged 4 commits into
masterfrom
testkit
Feb 25, 2026
Merged

Testkit#108
mdbergmann merged 4 commits into
masterfrom
testkit

Conversation

@mdbergmann
Copy link
Copy Markdown
Owner

No description provided.

mdbergmann and others added 4 commits February 25, 2026 09:04
Provides 11 reusable assert SUBs (TkAssertTrue, TkAssertFalse,
TkAssertEq%, TkAssertEq&, TkAssertEqAddr, TkAssertEqStr,
TkAssertEqFloat, TkAssertNeq&, TkAssertNeqAddr) with TkInit/TkSummary
lifecycle. Eliminates duplicated assertion boilerplate across test files.
Verified on emulator: 12/12 assertions pass.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace duplicated Assert SUBs and manual pass/fail counters with
TkAssert* calls from the shared testkit module. Removes ~230 lines
of boilerplate across test_core, test_typed, test_iter, test_foreach,
and test_builder. All 255 assertions pass (88+54+70+13+30).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace 7 duplicated Assert SUBs and manual counters with TkAssert*
calls from the shared testkit module. Removes ~80 lines of boilerplate
from test_list.b. All 139 assertions pass.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace inline IF/THEN pass/fail blocks with TkAssert* calls across
all 8 test files. Removes ~660 lines of boilerplate. All 109 assertions
pass (13+21+16+23+6+11+8+11).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant