< prev index next >
test/jdk/java/util/concurrent/tck/CopyOnWriteArraySetTest.java
Print this page
8200258: Improve CopyOnWriteArrayList subList code
Reviewed-by: martin, psandoz, smarks
@@ -47,11 +47,20 @@
public class CopyOnWriteArraySetTest extends JSR166TestCase {
public static void main(String[] args) {
main(suite(), args);
}
public static Test suite() {
- return new TestSuite(CopyOnWriteArraySetTest.class);
+ class Implementation implements CollectionImplementation {
+ public Class<?> klazz() { return CopyOnWriteArraySet.class; }
+ public Set emptyCollection() { return new CopyOnWriteArraySet(); }
+ public Object makeElement(int i) { return i; }
+ public boolean isConcurrent() { return true; }
+ public boolean permitsNulls() { return true; }
+ }
+ return newTestSuite(
+ CopyOnWriteArraySetTest.class,
+ CollectionTest.testSuite(new Implementation()));
}
static CopyOnWriteArraySet<Integer> populatedSet(int n) {
CopyOnWriteArraySet<Integer> a = new CopyOnWriteArraySet<>();
assertTrue(a.isEmpty());
< prev index next >