如果内置报告器满足您的某些需求,请考虑将报告器子类化。将报告器子类化使您可以重新安排和展开内置报告器的内容。要子类化一个内置的报告程序:
基于内置报告程序的类定义创建自定义报告程序定义customizeReporter
方法。
例如,下面的代码创建一个名为@MyTitlePage
在当前文件夹中。
mlreportgen.report.TitlePage.customizeReporter(“@MyTitlePage”);
创建的文件夹包含一个名为MyTitlePage.m
。类定义文件定义了内置类的一个子类TitlePage
记者。类定义文件夹还包含TitlePage
报告器模板,它存储在名为资源
。
编辑模板副本以重新安排内置报告内容的孔,或为其他生成的内容添加孔。
如果您在新报告器的模板中添加了漏洞,请编辑报告器类定义文件,以定义指定填充漏洞的内容的属性。为添加到新报告器模板中的每个洞定义一个属性。属性的名称必须与孔的名称相同。