package org.limewire.collection;
import java.util.ArrayList;
import java.util.Collection;
import org.limewire.util.BaseTestCase;
import junit.framework.Test;
@SuppressWarnings("unchecked")
public class MultiCollectionTest extends BaseTestCase {
public MultiCollectionTest(String name) {
super(name);
}
public static Test suite() {
return buildTestSuite(MultiCollectionTest.class);
}
public void testContainsAll() {
//make a collectin of [ [1] [] ]
Collection<Integer> a = new ArrayList<Integer>();
a.add(1);
Collection<Integer> b = new ArrayList<Integer>();
Collection mc = new MultiCollection<Integer>(a,b);
// make a test collection of [1 2]
Collection<Integer> test = new ArrayList<Integer>();
test.add(1);
test.add(2);
// mc doesn't contain all 1 and 2
assertFalse(mc.containsAll(test));
}
}