【发布时间】:2020-05-31 20:45:37
【问题描述】:
我想在一个 junit 中测试这个方法。
【问题讨论】:
-
您在
test()方法中输入了fahrenheit而不是Fahrenheit。 Java 区分大小写。 -
你的方法在哪里?
标签: java
我想在一个 junit 中测试这个方法。
【问题讨论】:
test() 方法中输入了 fahrenheit 而不是 Fahrenheit。 Java 区分大小写。
标签: java
你试图在你的测试类中实例化一个 fahrenheit 类的对象,那么由于你没有一个名为 fahrenheit 的类,你会得到错误。
【讨论】:
我想你想要一个Temperature 的新实例,它应该如下所示:Temperature temperature = new Temperature();。您可以使用它来设置内部华氏值 30 temperature.setFahrenheit(30); 并通过double celsius = temperature.toCelsius(); 获取摄氏度值
【讨论】:
Temperature.fromFahrenheit(30) 或Temperature.fromCelsius(50) 之类的操作。
toFahrenheit(double tempC) 和 toCelsius(double tempF) 总是可以被它们的无参数实现替换,反之亦然。这会减少你做错事的感觉吗?