问题描述
基本上,我有一堂课,重要的部分看起来像这样:
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
还是从硬编码文本中提取文本,都没有关系,因为在其他测试中,该类肯定会失败。