java.util.Queue.containsAll()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(141)

本文整理了Java中java.util.Queue.containsAll方法的一些代码示例,展示了Queue.containsAll的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Queue.containsAll方法的具体详情如下:
包路径:java.util.Queue
类名称:Queue
方法名:containsAll

Queue.containsAll介绍

暂无

代码示例

代码示例来源:origin: reactor/reactor-core

public boolean droppedAllOf(Collection<Object> elements) {
  return droppedElements.containsAll(elements);
}

代码示例来源:origin: reactor/reactor-core

public boolean discardedAllOf(Collection<Object> elements) {
  return discardedElements.containsAll(elements);
}

代码示例来源:origin: google/guava

@Override
public boolean containsAll(Collection<?> collection) {
 assertTrue(Thread.holdsLock(mutex));
 return delegate.containsAll(collection);
}

代码示例来源:origin: ben-manes/caffeine

@Test(dataProvider = "empty", expectedExceptions = NullPointerException.class)
public void containsAll_withNull(Queue<?> queue) {
 queue.containsAll(null);
}

代码示例来源:origin: ben-manes/caffeine

@Test(dataProvider = "populated")
@SuppressWarnings("ModifyingCollectionWithItself")
public void containsAll_whenFound(Queue<Integer> queue) {
 assertThat(queue.containsAll(
   ImmutableList.of(0, POPULATED_SIZE / 2, POPULATED_SIZE - 1)), is(true));
 assertThat(queue.containsAll(queue), is(true));
}

代码示例来源:origin: ben-manes/caffeine

@Test(dataProvider = "populated")
public void containsAll_whenNotFound(Queue<Integer> queue) {
 assertThat(queue.containsAll(
   ImmutableList.of(-1, -(POPULATED_SIZE / 2), -POPULATED_SIZE)), is(false));
}

代码示例来源:origin: apache/geode

&& other.c_set.containsAll(c_set)))
 return false;
if (!(c_queue.size() == other.c_queue.size() && c_queue.containsAll(other.c_queue)
  && other.c_queue.containsAll(c_queue)))
 return false;
if (!(c_deque.size() == other.c_deque.size() && c_deque.containsAll(other.c_deque)

代码示例来源:origin: google/guava

public void testHoldsLockOnAllOperations() {
  create().element();
  create().offer("foo");
  create().peek();
  create().poll();
  create().remove();
  create().add("foo");
  create().addAll(ImmutableList.of("foo"));
  create().clear();
  create().contains("foo");
  create().containsAll(ImmutableList.of("foo"));
  create().equals(new ArrayDeque<>(ImmutableList.of("foo")));
  create().hashCode();
  create().isEmpty();
  create().iterator();
  create().remove("foo");
  create().removeAll(ImmutableList.of("foo"));
  create().retainAll(ImmutableList.of("foo"));
  create().size();
  create().toArray();
  create().toArray(new String[] {"foo"});
 }
}

代码示例来源:origin: aol/cyclops

@Override
public boolean containsAll(final Collection c) {
  return queue.containsAll(c);
}

代码示例来源:origin: reactor/reactor-core

@Test
public void zeroQueueOperations() {
  Queue<Integer> q = Queues.<Integer>empty().get();
  List<Integer> vals = Arrays.asList(1, 2, 3);
  assertThat(q.add(1)).as("add").isFalse();
  assertThat(q.addAll(vals)).as("addAll").isFalse();
  assertThat(q.offer(1)).as("offer").isFalse();
  assertThat(q.peek()).as("peek").isNull();
  assertThat(q.poll()).as("poll").isNull();
  assertThat(q.contains(1)).as("contains").isFalse();
  assertThat(q.iterator()).as("iterator").isEmpty();
  assertThatExceptionOfType(NoSuchElementException.class)
      .as("element")
      .isThrownBy(q::element);
  assertThatExceptionOfType(NoSuchElementException.class)
      .as("remove")
      .isThrownBy(q::remove);
  assertThat(q.remove(1)).as("remove").isFalse();
  assertThat(q.containsAll(vals)).as("containsAll").isFalse();
  assertThat(q.retainAll(vals)).as("retainAll").isFalse();
  assertThat(q.removeAll(vals)).as("removeAll").isFalse();
  assertThatCode(q::clear).as("clear").doesNotThrowAnyException();
  assertThat(q)
      .hasSize(0)
      .isEmpty();
  assertThat(q.toArray()).as("toArray").isEmpty();
  assertThat(q.toArray(new Integer[0])).as("toArray(empty)").isEmpty();
  Integer[] array = new Integer[]{-1, -2, -3};
  assertThat(q.toArray(array)).as("toArray(pre-filled)").containsExactly(null, -2, -3);
}

代码示例来源:origin: aol/cyclops

@Test
public void viewTest(){
 Queue<Integer> list = of(1,2,3).queueView();
 assertThat(list.size(),equalTo(3));
 assertThat(list.contains(2),equalTo(true));
 assertThat(list.containsAll(Arrays.asList(2,3)),equalTo(true));
 assertThat(list.containsAll(Arrays.asList(2,3,4)),equalTo(false));
}

代码示例来源:origin: aol/cyclops

@Test(expected = UnsupportedOperationException.class)
public void addAllView(){
  Queue<Integer> list = of(1,2,3).queueView();
  assertThat(list.addAll(Arrays.asList(1)),equalTo(false));
  assertThat(list.contains(2),equalTo(true));
  assertThat(list.containsAll(Arrays.asList(2,3)),equalTo(true));
  assertThat(list.containsAll(Arrays.asList(2,3,4)),equalTo(false));
  assertThat(list.remove(1),equalTo(false));
  assertThat(list.remove((Object)1),equalTo(false));
  assertThat(list.removeAll(Arrays.asList(1)),equalTo(false));
}

代码示例来源:origin: aol/cyclops

@Test
public void queueViewTest() {
  Queue<Integer> list = of(1, 2, 3).queueView();
  assertThat(list.size(), equalTo(3));
  assertThat(list.toArray(), equalTo(BankersQueue.of(1, 2, 3).toArray()));
  assertThat(list.contains(2), equalTo(true));
  assertThat(list.containsAll(Arrays.asList(2, 3)), equalTo(true));
  assertThat(list.containsAll(Arrays.asList(2, 3, 4)), equalTo(false));
}
@Test

代码示例来源:origin: org.apache.mina/mina-core

/**
 * {@inheritDoc}
 */
@Override
public synchronized boolean containsAll(Collection<?> c) {
  return queue.containsAll(c);
}

代码示例来源:origin: xyz.cofe/common

@Override
public boolean containsAll(Collection<?> c)
{
  return q.containsAll(c);
}

代码示例来源:origin: org.apache.directory.api/api-ldap-client-all

/**
 * {@inheritDoc}
 */
@Override
public synchronized boolean containsAll(Collection<?> c) {
  return queue.containsAll(c);
}

代码示例来源:origin: com.aol.cyclops/cyclops-core

/**
 * @param c
 * @return
 * @see java.util.AbstractCollection#containsAll(java.util.Collection)
 */
public boolean containsAll(Collection<?> c) {
  return list.containsAll(c);
}

代码示例来源:origin: co.paralleluniverse/quasar-core

@Override
public boolean containsAll(Collection<?> c) {
  return q.containsAll(c);
}

代码示例来源:origin: net.oschina.durcframework/easyopen

@Override
public boolean containsAll(Collection<?> c) {
  return queue.containsAll(c);
}

代码示例来源:origin: com.google.guava/guava-tests

@Override
public boolean containsAll(Collection<?> collection) {
 assertTrue(Thread.holdsLock(mutex));
 return delegate.containsAll(collection);
}

相关文章