【发布时间】:2020-03-14 12:26:56
【问题描述】:
耐心点,我在学习。 我正在做 java 作业,我必须实现方法并测试它们。 我声明我导入了包并创建了必要的接口和类。 在这种情况下,我必须测试“添加”方法,但是在编译过程中,我得到了这个错误。这是什么意思?我该如何解决?
Error:(15, 47) java: cannot find symbol
symbol: method seconds(int)
location: class org.junit.rules.Timeout
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.*;
public class StringCalculatorTest {
@Rule
public Timeout globalTimeout = Timeout.seconds(2);
Calculator calculator = null;
@Before
public void setUp(){
calculator = new StringCalculator();
}
@Test
public void calculatorTest() {
assertThat(calculator.add("")).isEqualTo(0);
assertThat(calculator.add("1,3")).isEqualTo(4);
}
这是 StringCalculator 类。
public class StringCalculator implements Calculator {
public int add(String expression){
return 0;
}
}
这是计算器界面。
public interface Calculator{
int add(String expression);
}
【问题讨论】:
标签: java intellij-idea junit compiler-errors