0
我们开发了一些代码,用于分析注释方法并添加一些运行时行为。我想测试这个。目前,我手动编码存根以及某些注释来设置我的测试用例。测试,记录注释的模拟框架支持(首选easymock解决方案)
通常我使用模拟框架(目前easymock)来避免手工编码测试双打(存根或模拟)。但我还没有找到一种方法来使用模拟框架来注释我的测试双打。这很麻烦,因为它涉及到很多愚蠢的虚拟源代码,这很难维护(读取,写入和重构测试)。
喜欢的东西:
MyAnnotation annoMock = createMock(MyAnnotation.class);
record(annoMock.getSupported()).andReturn(true);
....
annotate(method).with(annoMock);
是否有人知道是否有这样的记录功能特别适用于注释(如方法,类,字段等各项指标)为EasyMock的?如果没有easymock可用,是否有另一个模拟库?