告诉mstest忽略基类中的测试方法,但不忽略子类中的测试方法

时间:2013-09-06 06:19:37

标签: java c++ .net abstract

我有一个基础测试类,它有一个方法(例如 ABC ()),以及一个需要由子类实现的属性(Say Prop1 ) ,如果没有由子类实现,则抛出“未实现”异常 - 没关系。

我已将此ABC()方法标记为[TestMethod]。

现在这个方法只能由派生自此类的子类执行,而不能从基类类本身执行。即,此方法应仅针对子类而不是基类本身执行。

究竟是什么问题..

我怎样才能确保不应该从基类执行此方法?

提前致谢:)

1 个答案:

答案 0 :(得分:0)

在C ++中,您需要使ABC()成为纯虚函数:

virtual void ABC() = 0;