我有一个类。
现在我想通过这个测试:
我遇到了困难,不知道如何在一个方法中返回引擎类型,我尝试了几种方法,但由于我是Java的初学者,所以我的知识有限。请问您能告诉我该如何解决这个问题吗?还有,有哪些相关概念可以供我进一步阅读和学习呢?
public class Engine {
Double engineSize;
public Engine(){
this.engineSize = 1.0;
}
public Double getEngineSize() {
return engineSize;
}
}
我有另一个类:
public class ModelT {
public Engine getEngine() {
return null;
}}
现在我想通过这个测试:
@Test
public void shouldHaveTheCorrectEngineSize(){
assertThat(modelT.getEngine().getEngineSize(), is(1.0));
}
我遇到了困难,不知道如何在一个方法中返回引擎类型,我尝试了几种方法,但由于我是Java的初学者,所以我的知识有限。请问您能告诉我该如何解决这个问题吗?还有,有哪些相关概念可以供我进一步阅读和学习呢?
getEngine
返回一个空对象?你不能对其进行任何方法调用。 - Murat KaragözgetEngineSize
中返回 Double 一样,在getEngine
中返回 Engine 也是同样的道理。 - tnw