ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/tck/VectorTest.java
Revision: 1.2
Committed: Mon Nov 14 23:52:22 2016 UTC (7 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.1: +11 -3 lines
Log Message:
add Vector subList tests

File Contents

# User Rev Content
1 jsr166 1.1 /*
2     * Written by Doug Lea and Martin Buchholz with assistance from
3     * members of JCP JSR-166 Expert Group and released to the public
4     * domain, as explained at
5     * http://creativecommons.org/publicdomain/zero/1.0/
6     */
7    
8     import java.util.Vector;
9     import java.util.Collection;
10 jsr166 1.2 import java.util.List;
11 jsr166 1.1
12     import junit.framework.Test;
13     import junit.framework.TestSuite;
14    
15     public class VectorTest extends JSR166TestCase {
16     public static void main(String[] args) {
17     main(suite(), args);
18     }
19    
20     public static Test suite() {
21     class Implementation implements CollectionImplementation {
22     public Class<?> klazz() { return Vector.class; }
23 jsr166 1.2 public List emptyCollection() { return new Vector(); }
24 jsr166 1.1 public Object makeElement(int i) { return i; }
25     public boolean isConcurrent() { return false; }
26     public boolean permitsNulls() { return true; }
27     }
28 jsr166 1.2 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 jsr166 1.1 }
38    
39     }