feat(matlab): print full native fitlme/fitglme summary in every scenario
Add tdcs_model_summary as the single place that renders a fitted model verbatim (disp(model) with the Command-Window <strong> markup stripped), and route every report through it so all scenarios emit the complete model-fitting output: - tdcs_report: adds the learning-rate GLMM's full summary (count/rate already had theirs); localCleanDisp now delegates to the shared helper. - tdcs_lme_report / tdcs_paper_lme: embed the full fitlme summary before the curated effect table. - tdcs_phase_lme: appends each phase's full fitlme summary. Tests: tReport asserts 3 native summaries in a GLMM report; tLme asserts the lme_*/paper_*/phase_* reports embed 1/1/3 summaries with markup stripped. Suite 39/39. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -28,6 +28,10 @@ classdef tReport < matlab.unittest.TestCase
|
||||
testCase.verifyTrue(contains(txt, 'CAVEATS'));
|
||||
% Command-Window-only markup must be stripped from the report.
|
||||
testCase.verifyFalse(contains(txt, '<strong>'));
|
||||
% Full native GLMM summary is present for all three models
|
||||
% (count, rate, learning-rate): each disp() prints this header.
|
||||
testCase.verifyEqual(count(txt, 'Fixed effects coefficients (95% CIs):'), 3, ...
|
||||
'Expected the full fitglme summary for count, rate, and learning GLMMs.');
|
||||
end
|
||||
|
||||
function testUnmergedScenarioIncludesClassification(testCase)
|
||||
|
||||
Reference in New Issue
Block a user