--- jsr166/src/test/tck/LinkedListTest.java 2016/10/16 20:44:18 1.41 +++ jsr166/src/test/tck/LinkedListTest.java 2016/11/14 23:57:55 1.43 @@ -21,7 +21,22 @@ public class LinkedListTest extends JSR1 } public static Test suite() { - return new TestSuite(LinkedListTest.class); + class Implementation implements CollectionImplementation { + public Class klazz() { return LinkedList.class; } + public Collection emptyCollection() { return new LinkedList(); } + public Object makeElement(int i) { return i; } + public boolean isConcurrent() { return false; } + public boolean permitsNulls() { return true; } + } + class SubListImplementation extends Implementation { + public Collection emptyCollection() { + return new LinkedList().subList(0, 0); + } + } + return newTestSuite( + LinkedListTest.class, + CollectionTest.testSuite(new Implementation()), + CollectionTest.testSuite(new SubListImplementation())); } /**