com.google.common.collect.testing.testers
Class MapCreationTester<K,V>

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.google.common.collect.testing.AbstractTester<OneSizeTestContainerGenerator<C,E>>
              extended by com.google.common.collect.testing.AbstractContainerTester<Map<K,V>,Map.Entry<K,V>>
                  extended by com.google.common.collect.testing.AbstractMapTester<K,V>
                      extended by com.google.common.collect.testing.testers.MapCreationTester<K,V>
All Implemented Interfaces:
junit.framework.Test

@GwtCompatible
public class MapCreationTester<K,V>
extends AbstractMapTester<K,V>

A generic JUnit test which tests creation (typically through a constructor or static factory method) of a map. Can't be invoked directly; please see MapTestSuiteBuilder.

This class is GWT compatible.

Author:
Chris Povirk, Kevin Bourrillion

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.common.collect.testing.AbstractContainerTester
AbstractContainerTester.ArrayWithDuplicate<E>
 
Field Summary
 
Fields inherited from class com.google.common.collect.testing.AbstractContainerTester
container, samples
 
Constructor Summary
MapCreationTester()
           
 
Method Summary
 void testCreateWithDuplicates_nonNullDuplicatesNotRejected()
           
 void testCreateWithDuplicates_nonNullDuplicatesRejected()
           
 void testCreateWithDuplicates_nullDuplicatesNotRejected()
           
 void testCreateWithDuplicates_nullDuplicatesRejected()
           
 void testCreateWithNullKeyAndValueSupported()
           
 void testCreateWithNullKeySupported()
           
 void testCreateWithNullKeyUnsupported()
           
 void testCreateWithNullValueSupported()
           
 void testCreateWithNullValueUnsupported()
           
 
Methods inherited from class com.google.common.collect.testing.AbstractMapTester
actualContents, createArrayWithNullKey, createArrayWithNullValue, createDisjointCollection, entry, expectContents, expectMissing, expectMissingKeys, expectMissingValues, expectNullKeyMissingWhenNullKeysUnsupported, expectNullValueMissingWhenNullValuesUnsupported, expectReplacement, get, getKeyForNullValue, getMap, getNumEntries, getSampleEntries, getSampleEntries, getValueForNullKey, initMapWithNullKey, initMapWithNullValue, resetMap, resetMap, setUp
 
Methods inherited from class com.google.common.collect.testing.AbstractContainerTester
createArrayWithDuplicateElement, createSamplesArray, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer, resetContainer
 
Methods inherited from class com.google.common.collect.testing.AbstractTester
getName, getSubjectGenerator, getTestMethodName, init, init, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MapCreationTester

public MapCreationTester()
Method Detail

testCreateWithNullKeySupported

public void testCreateWithNullKeySupported()

testCreateWithNullKeyUnsupported

public void testCreateWithNullKeyUnsupported()

testCreateWithNullValueSupported

public void testCreateWithNullValueSupported()

testCreateWithNullValueUnsupported

public void testCreateWithNullValueUnsupported()

testCreateWithNullKeyAndValueSupported

public void testCreateWithNullKeyAndValueSupported()

testCreateWithDuplicates_nullDuplicatesNotRejected

public void testCreateWithDuplicates_nullDuplicatesNotRejected()

testCreateWithDuplicates_nonNullDuplicatesNotRejected

public void testCreateWithDuplicates_nonNullDuplicatesNotRejected()

testCreateWithDuplicates_nullDuplicatesRejected

public void testCreateWithDuplicates_nullDuplicatesRejected()

testCreateWithDuplicates_nonNullDuplicatesRejected

public void testCreateWithDuplicates_nonNullDuplicatesRejected()


Copyright © 2010-2012. All Rights Reserved.