assertSame Junit测试

时间:2014-12-03 22:51:02

标签: java testing junit

这是我的方法:

public static String passCheck(String x){
    return x; 
}

这是我对它的测试:

Test
public void pass(){
    Testcases testcases = new Testcases();
    String y = "mypassword123";
    assertSame(y, testcases.passCheck(x)); 

}

怎么会出现错误,说找不到变量x?

1 个答案:

答案 0 :(得分:2)

  

怎么会出现错误,说找不到变量x?

由于x中未声明pass,因此passCheck中仅声明了 。它不在您的测试方法的范围内。这与JUnit无关 - 它只是简单的Java。

你想:

assertSame(y, testcases.passCheck(y));