这是我的java代码,它应该反转一个字符串:
public String reverse(String str) {
String reverse = new StringBuffer(str).reverse().toString();
return reverse;
}
现在这是我的JUNIT测试代码:
public class myUnitTest{
@Test public void test_reverse(){
assertTrue() <-- I dont know what I should write
}
}
为这个问题道歉是如此基本,但我真的被困在这里
答案 0 :(得分:1)
public void test_reverse(){
ClassObject obj = new ClassObject(); --> This should be your class with reverse()
String reverse = obj.reverse("GOOGLE");
assertEquals("ELGOOG",reverse);
}
答案 1 :(得分:1)
您可以使用assertEquals方法测试返回值的相等性。它将返回真或假测试结果。第一个参数是你的期望,第二个参数是你返回字符串的方法。
assertEquals("gnirts ym",reverse("my string"));
我认为你应该对jUnit进行一些研究。 Here是一个很好的入门教程。