最终方法/类与测试

时间:2017-10-12 09:27:18

标签: java testing final

给出了一个非常简单的例子:

public MyClass {

    final List<Integer> numbers = new ArrayList<>();

    public void method1() {
        ...
        addToNumbers(100);
        ...
    }

    boolean addToNumbers( Integer elem) {
        return numbers.add(elem);
    }
}

////////////////////////////////////////////////////

public MyClassTest() {

    @Test
    private void method1Test() {
        final MyClass x = new MyClass();
        ...
        //some mocking
        ...
        x.addToNumbers();
        ...
    }
}

如果不涉及继承,那么声明方法addToNumbers()final是否有意义?测试课怎么样?宣布最终也是有意义的吗?

0 个答案:

没有答案