java.util.concurrent.ConcurrentLinkedDeque#toArray ( )源码实例Demo

下面列出了java.util.concurrent.ConcurrentLinkedDeque#toArray ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: openjdk-jdk9   文件: ConcurrentLinkedDequeTest.java
/**
 * toArray() contains all elements in FIFO order
 */
public void testToArray() {
    ConcurrentLinkedDeque q = populatedDeque(SIZE);
    Object[] o = q.toArray();
    for (int i = 0; i < o.length; i++)
        assertSame(o[i], q.poll());
}
 
源代码2 项目: openjdk-jdk9   文件: ConcurrentLinkedDequeTest.java
/**
 * toArray(a) contains all elements in FIFO order
 */
public void testToArray2() {
    ConcurrentLinkedDeque<Integer> q = populatedDeque(SIZE);
    Integer[] ints = new Integer[SIZE];
    Integer[] array = q.toArray(ints);
    assertSame(ints, array);
    for (int i = 0; i < ints.length; i++)
        assertSame(ints[i], q.poll());
}
 
源代码3 项目: openjdk-jdk9   文件: ConcurrentLinkedDequeTest.java
/**
 * toArray(null) throws NullPointerException
 */
public void testToArray_NullArg() {
    ConcurrentLinkedDeque q = populatedDeque(SIZE);
    try {
        q.toArray(null);
        shouldThrow();
    } catch (NullPointerException success) {}
}
 
源代码4 项目: openjdk-jdk9   文件: ConcurrentLinkedDequeTest.java
/**
 * toArray(incompatible array type) throws ArrayStoreException
 */
public void testToArray1_BadArg() {
    ConcurrentLinkedDeque q = populatedDeque(SIZE);
    try {
        q.toArray(new String[10]);
        shouldThrow();
    } catch (ArrayStoreException success) {}
}
 
源代码5 项目: j2objc   文件: ConcurrentLinkedDequeTest.java
/**
 * toArray() contains all elements in FIFO order
 */
public void testToArray() {
    ConcurrentLinkedDeque q = populatedDeque(SIZE);
    Object[] o = q.toArray();
    for (int i = 0; i < o.length; i++)
        assertSame(o[i], q.poll());
}
 
源代码6 项目: j2objc   文件: ConcurrentLinkedDequeTest.java
/**
 * toArray(a) contains all elements in FIFO order
 */
public void testToArray2() {
    ConcurrentLinkedDeque<Integer> q = populatedDeque(SIZE);
    Integer[] ints = new Integer[SIZE];
    Integer[] array = q.toArray(ints);
    assertSame(ints, array);
    for (int i = 0; i < ints.length; i++)
        assertSame(ints[i], q.poll());
}
 
源代码7 项目: j2objc   文件: ConcurrentLinkedDequeTest.java
/**
 * toArray(null) throws NullPointerException
 */
public void testToArray_NullArg() {
    ConcurrentLinkedDeque q = populatedDeque(SIZE);
    try {
        q.toArray(null);
        shouldThrow();
    } catch (NullPointerException success) {}
}
 
源代码8 项目: j2objc   文件: ConcurrentLinkedDequeTest.java
/**
 * toArray(incompatible array type) throws ArrayStoreException
 */
public void testToArray1_BadArg() {
    ConcurrentLinkedDeque q = populatedDeque(SIZE);
    try {
        q.toArray(new String[10]);
        shouldThrow();
    } catch (ArrayStoreException success) {}
}