ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/tck/VectorTest.java
(Generate patch)

Comparing jsr166/src/test/tck/VectorTest.java (file contents):
Revision 1.1 by jsr166, Thu Nov 3 20:41:32 2016 UTC vs.
Revision 1.2 by jsr166, Mon Nov 14 23:52:22 2016 UTC

# Line 7 | Line 7
7  
8   import java.util.Vector;
9   import java.util.Collection;
10 + import java.util.List;
11  
12   import junit.framework.Test;
13   import junit.framework.TestSuite;
# Line 19 | Line 20 | public class VectorTest extends JSR166Te
20      public static Test suite() {
21          class Implementation implements CollectionImplementation {
22              public Class<?> klazz() { return Vector.class; }
23 <            public Collection emptyCollection() { return new Vector(); }
23 >            public List emptyCollection() { return new Vector(); }
24              public Object makeElement(int i) { return i; }
25              public boolean isConcurrent() { return false; }
26              public boolean permitsNulls() { return true; }
27          }
28 <        return newTestSuite(// VectorTest.class,
29 <                            CollectionTest.testSuite(new Implementation()));
28 >        class SubListImplementation extends Implementation {
29 >            public List emptyCollection() {
30 >                return super.emptyCollection().subList(0, 0);
31 >            }
32 >        }
33 >        return newTestSuite(
34 >                // VectorTest.class,
35 >                CollectionTest.testSuite(new Implementation()),
36 >                CollectionTest.testSuite(new SubListImplementation()));
37      }
38  
39   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines