小编Fru*_*Now的帖子

JUnit =红色条,即使我的assertEquals是正确的

package dpackage;

public class MyCalculator {

    public int getSum(int a, int b, int sum) {
        sum = a+b;
        return sum;
    }

}

package dpackage;

import junit.framework.TestCase;

public class MyCalculatorTest extends TestCase {
    MyCalculator calc = new MyCalculator();

    protected void setUp() throws Exception {
        super.setUp();
    }

    protected void tearDown() throws Exception {
        super.tearDown();
    }
    protected void getSum(){
        int a=2;
        int b=3;
        int sum = a+b;
        assertEquals(5, calc.getSum(a, b, sum));
    }

}
Run Code Online (Sandbox Code Playgroud)

java junit

2
推荐指数
1
解决办法
677
查看次数

void 和 (int、string 等) 之间的区别

有什么区别

public void Sum()
Run Code Online (Sandbox Code Playgroud)

public int Sum()
Run Code Online (Sandbox Code Playgroud)

我尝试在 Google/YouTube 上搜索,发现public int Sum()需要一份return声明。我用了return很多,但我真的不知道它在方法上有什么用。

java return-value

2
推荐指数
1
解决办法
4万
查看次数

标签 统计

java ×2

junit ×1

return-value ×1