使用 JUnit 测试抽象 class 构造函数
Testing abstract class constructor with JUnit
是否有一种简单的方法可以使用 JUnit 测试在 abstract class Woning 中测试以下构造函数:
public abstract class Woning {
private int kamers;
private int vraagPrijs;
private Adres adres;
private boolean statusWoning;
public Woning(Adres adres, int kamers, int vraagPrijs, boolean statusWoning) {
this.adres = adres;
this.kamers = kamers;
this.vraagPrijs = vraagPrijs;
this.statusWoning = statusWoning;
}
我会创建一个 class 来为单元测试扩展它,就像我们有时创建模拟 classes 一样,并创建一个调用超级构造函数的构造函数。
是否有一种简单的方法可以使用 JUnit 测试在 abstract class Woning 中测试以下构造函数:
public abstract class Woning {
private int kamers;
private int vraagPrijs;
private Adres adres;
private boolean statusWoning;
public Woning(Adres adres, int kamers, int vraagPrijs, boolean statusWoning) {
this.adres = adres;
this.kamers = kamers;
this.vraagPrijs = vraagPrijs;
this.statusWoning = statusWoning;
}
我会创建一个 class 来为单元测试扩展它,就像我们有时创建模拟 classes 一样,并创建一个调用超级构造函数的构造函数。