无法使用JUnit测试方法

我无法测试IterableIntegerArrays类中的hasNext()方法。如果我在IterableIntegerArraysTestCases中调用此方法,则会显示“找不到符号”。我应该如何解决这个错误?

public class IterableIntegerArrays extends IntegerRelation implements Iterable<IntPair> {

    public IterableIntegerArrays(int n) {
        super(n);
    }

    @Override
    public Iterator<IntPair> iterator() {

    return new Iterator<IntPair>() {
        @Override
        public boolean hasNext() {
            //implementation
            return false;
        }

        @Override
        public IntPair next() {
            //implementation
        }

    };       

    }

}

--

public abstract class IterableIntegerArraysTestCases extends IntegerRelationTestCases {

    protected Iterable<IntPair> iterable;

    protected void setIterable(final int n) {
        setInstance(n);
        iterable = ((Iterable<IntPair>) instance);
    }

    private void checkHasNext(int a, int b, boolean expResult) {
        boolean result = iterable.hasNext(); //It says "cannot find symbol" here
        assertEquals("hasNext(" + a + ", " + b + ")", expResult, result);
    }

}
萨克

迭代没有hasNext方法。IteratorhasNext方法。你应该做

    iterable.iterator().hasNext()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Junit - 测试使用 Foreach 的方法

来自分类Dev

无法使用PowerMockRunner运行JUnit测试

来自分类Dev

无法使用 JUnit 测试 spring 注入

来自分类Dev

使用Junit输出对象的测试方法

来自分类Dev

JUnit测试无法与Timer一起正常使用

来自分类Dev

无法使用gradle按类别包括/排除Junit测试类

来自分类Dev

Android PointF构造函数无法在JUnit测试中使用

来自分类Dev

JUnit测试无法与Timer一起正常使用

来自分类Dev

无法在Eclipse中使用Appium启动JUnit测试

来自分类Dev

Junit测试无法使用LocalServiceTestHelper访问文件系统

来自分类Dev

JUnit测试事务方法

来自分类Dev

Junit测试相关方法

来自分类Dev

Junit测试Rxjava方法

来自分类Dev

setter 方法的 JUnit 测试

来自分类Dev

在JUnit测试使用变量

来自分类Dev

使用void的JUnit测试

来自分类Dev

使用 Junit 测试 InputStream

来自分类Dev

Junit 4无法识别测试

来自分类Dev

pitest无法找到junit测试

来自分类Dev

Maven无法识别junit测试

来自分类Dev

Junit 4无法识别测试

来自分类Dev

如何使用JUnit有效地测试方法

来自分类Dev

如何使用扫描仪通过JUnit测试方法?

来自分类Dev

当使用InvalidUseOfMatchersException的Mockito强制CloneNotSupportedException的在复制()方法被测试的junit

来自分类Dev

如何正确使用MockMvc在Junit中测试发布方法?

来自分类Dev

JUnit-在测试方法中使用的模拟类

来自分类Dev

如何使用JUnit有效地测试方法

来自分类Dev

如何使用junit在此程序中测试公共方法

来自分类Dev

使用Scanner和System.in(Java)进行方法的Junit测试