Mockito / PowerMockito检查退货

问题描述

基本上,我有一堂课,重要的部分看起来像这样:

house_price house_type  station_distance    bedrooms    bathrooms
0   [90]    [flat]  [0.2]   1   1
1   [210]   [detached house]    [0.6]   3   None
2   [160]   [end terrace house] [0.7]   2   1
3   [325]   [detached house]    [1.2]   4   1
4   [195]   [semi-detached house]   [1.1]   3   1

我要确保它看起来像这样:

class A{
double num = 2;

public double getNum(){
return num;
  }

}

是否可以使用Mockito或powermockito做到这一点?

我是powermockito的新手,距离Mockito只有几个月的时间,如果这是一个愚蠢的问题,请抱歉。

解决方法

class A{
  private double num;
  
  public constructor(double num){
    this.num = num;
  }

  public double getNum(){
    return num;
  } 
}

如果您需要像这样的话,则必须尝试上述类似的操作。但是没有必要进行验证,因为测试可以验证行为。无论是从service1还是从硬编码文本中提取文本,都没有关系,因为在其他测试中,该类肯定会失败。