如何在继承类的规范中包括基类的规范?
|
我有一个“ 0”类,该类已被MSpec规范完全涵盖。我还有一个继承的课程,
MultimediaRSSDataSourceParser
。它具有所有父功能以及iTunes RSS扩展的识别功能。我在单独的规范中介绍了扩展功能。
但是,阅读测试套件的商人只能看到ѭ1的扩展规范。他们也想看看ѭ0继承的功能。
复制这些规范听起来很荒谬,并且可能会导致将来的代码管理问题。有什么方法可以从父级继承规范吗?
没有找到相关结果
已邀请:
3 个回复
拭十年
疼嘶桐
功能。 \“行为定义了可重复使用的规范,这些规范封装了您猜中的一组特定行为;然后,您可以将这些规范包含在表现出特定行为的任何上下文中。” – James Gregory 我不知道RSS数据源阅读器的工作原理,所以让我向您展示一些使用行为的示例代码。我需要将一些愚蠢的API的2的整数次幂(0、1、2、4等)转换为A-Z字符。因此,规格将是
但是,我有接口的三种不同实现。它们包括二进制转换,日志转换和查找表。
我本来不想复制26个规格三遍或三遍以上!因此,我将规格设置为
类
因此,编写一个specs类很容易,该类说明此实现的行为类似于“单元掩码转换器”
该报告甚至包含每个实现列出的所有行为。 IUnitMaskConverter规格 4种情况,108种规格 通过二进制转换单位掩码时 26个规格 应该将0转换为A 应该将1转换为B ... 应该将16777216转换为Z 通过查找转换单位蒙版时 26个规格 应该将0转换为A 应该将1转换为B ... 应该将16777216转换为Z
冲汉