在抽象类中对具体方法进行单元测试

时间:2018-10-21 19:53:53

标签: java unit-testing oop

假设我要对以下抽象类进行单元测试:

abstract class Fruit {

  private int calories;

  public Fruit(int calories) {
    this.calories = calories;
  }

  int getCalories() {
    return this.calories;
  }

  double getKilojoules() {
    return this.calories * 4.184;
  }
}

我同意不应测试抽象类和接口-应该对其实现进行测试,但是具体定义的方法(例如像getCalories()这样的简单getter呢?

现在有人说不应该测试像getters这样的简单方法,但是即使那样:getKilojoules()这样的方法呢?

0 个答案:

没有答案