com.google.common.collect.testing.google
Class AbstractMultisetSetCountTester<E>

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<Collection<E>,E>
                  extended by com.google.common.collect.testing.AbstractCollectionTester<E>
                      extended by com.google.common.collect.testing.google.AbstractMultisetTester<E>
                          extended by com.google.common.collect.testing.google.AbstractMultisetSetCountTester<E>
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
MultisetSetCountConditionallyTester, MultisetSetCountUnconditionallyTester

@GwtCompatible
public abstract class AbstractMultisetSetCountTester<E>
extends AbstractMultisetTester<E>

Common superclass for MultisetSetCountUnconditionallyTester and MultisetSetCountConditionallyTester. It is used by those testers to test calls to the unconditional setCount() method and calls to the conditional setCount() method when the expected present count is correct.

Author:
Chris Povirk

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.AbstractCollectionTester
collection
 
Fields inherited from class com.google.common.collect.testing.AbstractContainerTester
container, samples
 
Constructor Summary
AbstractMultisetSetCountTester()
           
 
Method Summary
static List<Method> getSetCountDuplicateInitializingMethods()
          Returns Method instances for the setCount() tests that assume multisets support duplicates so that the test of Multisets.forSet() can suppress them.
 void testSetCount_addNull_nullSupported()
           
 void testSetCount_addNull_nullUnsupported()
           
 void testSetCount_existingNoNopNull_nullSupported()
           
 void testSetCount_negative_removeSupported()
           
 void testSetCount_negative_removeUnsupported()
           
 void testSetCount_noOpNull_nullSupported()
           
 void testSetCount_noOpNull_nullUnsupported()
           
 void testSetCount_oneToOne_addSupported()
           
 void testSetCount_oneToOne_removeSupported()
           
 void testSetCount_oneToOne_unsupported()
           
 void testSetCount_oneToThree_supported()
           
 void testSetCount_oneToThree_unsupported()
           
 void testSetCount_oneToZero_supported()
           
 void testSetCount_oneToZero_unsupported()
           
 void testSetCount_removeNull_nullSupported()
           
 void testSetCount_threeToOne_supported()
           
 void testSetCount_threeToOne_unsupported()
           
 void testSetCount_threeToThree_addSupported()
           
 void testSetCount_threeToThree_removeSupported()
           
 void testSetCount_threeToThree_unsupported()
           
 void testSetCount_threeToZero_supported()
           
 void testSetCount_threeToZero_unsupported()
           
 void testSetCount_zeroToOne_supported()
           
 void testSetCount_zeroToOne_unsupported()
           
 void testSetCount_zeroToThree_supported()
           
 void testSetCount_zeroToThree_unsupported()
           
 void testSetCount_zeroToZero_addSupported()
           
 void testSetCount_zeroToZero_removeSupported()
           
 void testSetCount_zeroToZero_unsupported()
           
 
Methods inherited from class com.google.common.collect.testing.google.AbstractMultisetTester
getMultiset, initThreeCopies
 
Methods inherited from class com.google.common.collect.testing.AbstractCollectionTester
actualContents, createArrayWithNullElement, expectNullMissingWhenNullUnsupported, initCollectionWithNullElement, resetCollection, resetContainer
 
Methods inherited from class com.google.common.collect.testing.AbstractContainerTester
createArrayWithDuplicateElement, createDisjointCollection, createSamplesArray, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectContents, expectMissing, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer, setUp
 
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

AbstractMultisetSetCountTester

public AbstractMultisetSetCountTester()
Method Detail

testSetCount_zeroToZero_addSupported

public void testSetCount_zeroToZero_addSupported()

testSetCount_zeroToZero_removeSupported

public void testSetCount_zeroToZero_removeSupported()

testSetCount_zeroToZero_unsupported

public void testSetCount_zeroToZero_unsupported()

testSetCount_oneToOne_addSupported

public void testSetCount_oneToOne_addSupported()

testSetCount_oneToOne_removeSupported

public void testSetCount_oneToOne_removeSupported()

testSetCount_oneToOne_unsupported

public void testSetCount_oneToOne_unsupported()

testSetCount_threeToThree_addSupported

public void testSetCount_threeToThree_addSupported()

testSetCount_threeToThree_removeSupported

public void testSetCount_threeToThree_removeSupported()

testSetCount_threeToThree_unsupported

public void testSetCount_threeToThree_unsupported()

testSetCount_zeroToOne_supported

public void testSetCount_zeroToOne_supported()

testSetCount_zeroToThree_supported

public void testSetCount_zeroToThree_supported()

testSetCount_oneToThree_supported

public void testSetCount_oneToThree_supported()

testSetCount_zeroToOne_unsupported

public void testSetCount_zeroToOne_unsupported()

testSetCount_zeroToThree_unsupported

public void testSetCount_zeroToThree_unsupported()

testSetCount_oneToThree_unsupported

public void testSetCount_oneToThree_unsupported()

testSetCount_oneToZero_supported

public void testSetCount_oneToZero_supported()

testSetCount_threeToZero_supported

public void testSetCount_threeToZero_supported()

testSetCount_threeToOne_supported

public void testSetCount_threeToOne_supported()

testSetCount_oneToZero_unsupported

public void testSetCount_oneToZero_unsupported()

testSetCount_threeToZero_unsupported

public void testSetCount_threeToZero_unsupported()

testSetCount_threeToOne_unsupported

public void testSetCount_threeToOne_unsupported()

testSetCount_removeNull_nullSupported

public void testSetCount_removeNull_nullSupported()

testSetCount_addNull_nullSupported

public void testSetCount_addNull_nullSupported()

testSetCount_addNull_nullUnsupported

public void testSetCount_addNull_nullUnsupported()

testSetCount_noOpNull_nullSupported

public void testSetCount_noOpNull_nullSupported()

testSetCount_noOpNull_nullUnsupported

public void testSetCount_noOpNull_nullUnsupported()

testSetCount_existingNoNopNull_nullSupported

public void testSetCount_existingNoNopNull_nullSupported()

testSetCount_negative_removeSupported

public void testSetCount_negative_removeSupported()

testSetCount_negative_removeUnsupported

public void testSetCount_negative_removeUnsupported()

getSetCountDuplicateInitializingMethods

public static List<Method> getSetCountDuplicateInitializingMethods()
Returns Method instances for the setCount() tests that assume multisets support duplicates so that the test of Multisets.forSet() can suppress them.



Copyright © 2010-2011. All Rights Reserved.