这个单元测试工作正常吗?
import static org.junit.Assert.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import org.junit.Test;
public class SortTest {
List<String> expectedList = Arrays.asList(
"12880 20090506054200001",
"12880 20090506054200002",
"12880 20090513070200003",
"12880 20090513070200004",
"12880 20090520202600005",
"12880 20090520202600006",
"12880 20090520232900007",
"12880 20090520232900008",
"12880 20090520232900009",
"12880 20090520232900010",
"12880 20090520232900011");
@Test
public void testSort() {
List<String> stringList = new ArrayList(expectedList);
Collections.shuffle(stringList);
// comment following line out, for the rare case that shuffle returns the original list
// assertFalse(stringList.equals(expectedList));
Collections.sort(stringList);
assertTrue(stringList.equals(expectedList));
}
}