我想测试函数replacefl以检查我的“ String s”是否具有 在功能内部进行了必要的更改。由于在Java中传递的参数是按值传递的,因此如何测试参数的行为。
公共类Abc {
void replcefl(String s){
s = s.subSequence(1, s.length() - 1).toString();
}
}
测试类:
public class AbcTest{
Abc abc = new Abc();
@Test
public void testfl{
String testString="{Chandan}";
String resultString="Chandan";
abc.replacefl(testString);
assertEquals( resultString, testString);
}
}
在这里,测试用例由于按值传递而无法正常工作。您能否帮我解决如何为返回void的特定函数编写测试用例。