假设我在MyClass.ts
中定义了一个非常简单的类
export class MyClass {
private foo:string;
private bar:number;
constructor(foo:string, bar:number){
this.foo = foo;
this.bar = bar;
}
}
我如何编写一个测试来检查MyClass
构造函数是否有正确的参数数量(理想情况下还有它们的类型)?
例如,如果有人将MyClass
定义为以下任意一项,我希望测试失败:
第一个
1条答案
按热度按时间50pmv0ei1#
给定一个类:
您已经可以取得建构函式所需的(具名)参数数目:
例如,你可以测试
length
是否等于3。