Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright (C) 2013 The Guava Authors
   *
   * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
   * in compliance with the License. You may obtain a copy of the License at
   *
   * http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software distributed under the License
  * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
  * or implied. See the License for the specific language governing permissions and limitations under
  * the License.
  */
 
 package com.google.common.collect.testing.google;
 
 import static com.google.common.collect.testing.features.CollectionFeature.SUPPORTS_ITERATOR_REMOVE;
 import static com.google.common.collect.testing.features.CollectionSize.ONE;
 import static com.google.common.collect.testing.features.CollectionSize.ZERO;
 import static com.google.common.collect.testing.features.MapFeature.ALLOWS_NULL_KEYS;
 import static com.google.common.collect.testing.features.MapFeature.ALLOWS_NULL_QUERIES;
 import static com.google.common.collect.testing.features.MapFeature.ALLOWS_NULL_VALUES;
 import static com.google.common.collect.testing.features.MapFeature.SUPPORTS_REMOVE;
 import static org.truth0.Truth.ASSERT;
 
 
Tester for Multimap.entries.

Author(s):
Louis Wasserman
 
 public class MultimapEntriesTester<K, V> extends AbstractMultimapTester<K, V, Multimap<K, V>> {
   public void testEntries() {
   }
   
   @CollectionSize.Require(absent = )
   public void testContainsEntryWithNullKeyPresent() {
         Helpers.mapEntry((K) nullgetValueForNullKey()));
   }
   
   public void testContainsEntryWithNullKeyAbsent() {
     assertFalse(multimap().entries().contains(Helpers.mapEntry(nullsampleValues().)));
   }
   
   @CollectionSize.Require(absent = )
         Helpers.mapEntry(getKeyForNullValue(), (V) null));
   }
   
         Helpers.mapEntry(sampleKeys().null)));
   }
   
   @CollectionSize.Require(absent = )
   public void testRemovePropagatesToMultimap() {
         Helpers.mapEntry(sampleKeys().sampleValues().)));
     assertEquals(getNumElements() - 1, multimap().size());
   }
   
   @CollectionSize.Require(absent = )
   public void testRemoveAllPropagatesToMultimap() {
         Collections.singleton(Helpers.mapEntry(sampleKeys().sampleValues().))));
     assertEquals(getNumElements() - 1, multimap().size());
   }
   
   @CollectionSize.Require(absent = )
   public void testRetainAllPropagatesToMultimap() {
         Collections.singleton(Helpers.mapEntry(sampleKeys().sampleValues().)));
        multimap());
    assertEquals(1, multimap().size());
  }
  
    Iterator<Entry<K, V>> iterator = multimap().entries().iterator();
        Helpers.mapEntry(sampleKeys().sampleValues().),
        iterator.next());
    iterator.remove();
  }
  
  @CollectionSize.Require(absent = )
    Iterator<Entry<K, V>> iterator = multimap().entries().iterator();
    Entry<K, V> entry = iterator.next();
    K key = entry.getKey();
    V value = entry.getValue();
    multimap().removeAll(key);
    assertEquals(keyentry.getKey());
    assertEquals(valueentry.getValue());
  }
New to GrepCode? Check out our FAQ X