我最近开始创建自己的注释并运行TDD/BDD,我想要对我的注释进行单元测试,为它们创建一个清晰的规范.然而,由于注释基本上只是花哨的界面,据我所知,这些界面无法直接实例化,是否有任何方法缺乏反映单元测试注释?
注释会产生一些影响(否则,使用它们将毫无意义).因此,不要测试注释存在,但应测试它应具有的效果.
这不是我经常编写测试的东西,但你可以简单地创建一组使用和滥用注释的测试类,测试它是否存储其成员值,它是否具有正确的默认值等.
这仅适用于在正确的目标上指定的运行时注释.
根据我的经验,注释本身很少有趣,足以保证单元测试 - 通常是使用它们需要测试的代码.但后来我不是来自100%代码覆盖的思想学校:-)