Class MultisetSetCountConditionallyTester<E>
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.google.common.collect.testing.AbstractTester<OneSizeTestContainerGenerator<C,E>>
com.google.common.collect.testing.AbstractContainerTester<Collection<E>,E>
com.google.common.collect.testing.AbstractCollectionTester<E>
com.google.common.collect.testing.google.AbstractMultisetTester<E>
com.google.common.collect.testing.google.AbstractMultisetSetCountTester<E>
com.google.common.collect.testing.google.MultisetSetCountConditionallyTester<E>
- All Implemented Interfaces:
junit.framework.Test
A generic JUnit test which tests conditional
setCount() operations on a multiset. Can't
be invoked directly; please see MultisetTestSuiteBuilder.-
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
collectionFields inherited from class com.google.common.collect.testing.AbstractContainerTester
container, samples -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate boolean(package private) voidsetCountCheckReturnValue(E element, int count) Call thesetCount()method under test, and check its return value.(package private) voidsetCountNoCheckReturnValue(E element, int count) Call thesetCount()method under test, but do not check its return value.voidvoidvoidvoidvoidMethods inherited from class com.google.common.collect.testing.google.AbstractMultisetSetCountTester
getSetCountDuplicateInitializingMethods, testSetCount_addNull_nullSupported, testSetCount_addNull_nullUnsupported, testSetCount_existingNoNopNull_nullSupported, testSetCount_negative_removeSupported, testSetCount_negative_removeUnsupported, testSetCount_noOpNull_nullSupported, testSetCount_noOpNull_nullUnsupported, testSetCount_oneToOne_addSupported, testSetCount_oneToOne_removeSupported, testSetCount_oneToOne_unsupported, testSetCount_oneToThree_supported, testSetCount_oneToThree_unsupported, testSetCount_oneToZero_supported, testSetCount_oneToZero_unsupported, testSetCount_removeNull_nullSupported, testSetCount_threeToOne_supported, testSetCount_threeToOne_unsupported, testSetCount_threeToThree_addSupported, testSetCount_threeToThree_removeSupported, testSetCount_threeToThree_unsupported, testSetCount_threeToZero_supported, testSetCount_threeToZero_unsupported, testSetCount_zeroToOne_supported, testSetCount_zeroToOne_unsupported, testSetCount_zeroToThree_supported, testSetCount_zeroToThree_unsupported, testSetCount_zeroToZero_addSupported, testSetCount_zeroToZero_removeSupported, testSetCount_zeroToZero_unsupported, testSetCountOneToZeroConcurrentWithEntrySetIteration, testSetCountOneToZeroConcurrentWithIteration, testSetCountZeroToOneConcurrentWithEntrySetIteration, testSetCountZeroToOneConcurrentWithIterationMethods inherited from class com.google.common.collect.testing.google.AbstractMultisetTester
getMultiset, initThreeCopiesMethods inherited from class com.google.common.collect.testing.AbstractCollectionTester
actualContents, createArrayWithNullElement, expectNullMissingWhenNullUnsupported, initCollectionWithNullElement, resetCollection, resetContainerMethods inherited from class com.google.common.collect.testing.AbstractContainerTester
createArrayWithDuplicateElement, createDisjointCollection, createOrderedArray, createSamplesArray, e0, e1, e2, e3, e4, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectContents, expectMissing, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer, setUpMethods inherited from class com.google.common.collect.testing.AbstractTester
getName, getSubjectGenerator, getTestMethodName, init, init, tearDownMethods inherited from class junit.framework.TestCase
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, run, run, runBare, runTest, setName, toString
-
Constructor Details
-
MultisetSetCountConditionallyTester
public MultisetSetCountConditionallyTester()
-
-
Method Details
-
setCountCheckReturnValue
Description copied from class:AbstractMultisetSetCountTesterCall thesetCount()method under test, and check its return value.- Specified by:
setCountCheckReturnValuein classAbstractMultisetSetCountTester<E>
-
setCountNoCheckReturnValue
Description copied from class:AbstractMultisetSetCountTesterCall thesetCount()method under test, but do not check its return value. Callers should use this method overAbstractMultisetSetCountTester.setCountCheckReturnValue(Object, int)when they expectsetCount()to throw an exception, as checking the return value could produce an incorrect error message like "setCount() should return the original count" instead of the message passed to a later invocation offail(), like "setCount should throw UnsupportedOperationException."- Specified by:
setCountNoCheckReturnValuein classAbstractMultisetSetCountTester<E>
-
setCount
-
assertSetCountNegativeOldCount
private void assertSetCountNegativeOldCount() -
testSetCountConditional_negativeOldCount_addSupported
public void testSetCountConditional_negativeOldCount_addSupported() -
testSetCountConditional_negativeOldCount_addUnsupported
public void testSetCountConditional_negativeOldCount_addUnsupported() -
testSetCountConditional_oldCountTooLarge
public void testSetCountConditional_oldCountTooLarge() -
testSetCountConditional_oldCountTooSmallZero
public void testSetCountConditional_oldCountTooSmallZero() -
testSetCountConditional_oldCountTooSmallNonzero
public void testSetCountConditional_oldCountTooSmallNonzero()
-