package cn.org.rapid_framework.util;
import java.util.ArrayList;
import java.util.List;
import junit.framework.TestCase;
public class CollectionHelperTest extends TestCase {
List values = new ArrayList();
public void setUp() {
for(int i = 0; i < 10; i++) {
values.add(i);
}
}
// public void testMin() {
// assertEquals(new Integer(0),(Integer)CollectionUtils.min(values,"class"));
//
// assertEquals(null,CollectionUtils.min(null,null));
// }
//
// public void testMax() {
// assertEquals(new Integer(9),(Integer)CollectionUtils.max(values,"class"));
// assertEquals(null,CollectionUtils.max(null,null));
// }
public void testSum() {
assertEquals(45,(long)CollectionHelper.sum(values));
assertEquals(0,(long)CollectionHelper.sum(new ArrayList()));
assertEquals(0,(long)CollectionHelper.sum(null));
}
public void testAvg() {
assertEquals(4.5,(double)CollectionHelper.avg(values));
assertEquals(0,(long)CollectionHelper.avg(new ArrayList()));
assertEquals(0,(long)CollectionHelper.avg(null));
}
}