【发布时间】:2018-09-30 04:32:55
【问题描述】:
谁能告诉我 JUnit 是如何运作的,我该如何修复这段代码?我确定有一堆我找不到的错误。
方法代码:
public static String findMinimumRecursive(String[] array, String
currentMinString){// another bonus method
if(array.length == 0)
return currentMinString;
return findMinimumRecursive(Arrays.copyOfRange(array, 1,
array.length),
((Integer)currentMinString.length()).compareTo(array[0].length()) < 0 ?
currentMinString : array[0]);
}
toString 代码:
public String toString()
{
String result;
result = " result : " + (findMinimumRecursive(stringArray));
return recursiveCompare;
}
JUnit 代码:
import org.junit.*;
import static org.junit.Assert.*;
public class recursiveCompareTester{
private String [] tringArray = new String[4];
@Before
public void setUp() {
stringArray[4] = {"delta","alpha","omega","zeta"}
}
@Test
public void recursiveCompareTester() {
assertEquals(findMinimumRecursive(stringArray).toString,zeta );
}
}
【问题讨论】:
标签: java recursion junit tostring