Class MultisetSetCountUnconditionallyTester<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<java.util.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.MultisetSetCountUnconditionallyTester<E>
-
- All Implemented Interfaces:
junit.framework.Test
@GwtCompatible public class MultisetSetCountUnconditionallyTester<E> extends AbstractMultisetSetCountTester<E>
A generic JUnit test which tests unconditionalsetCount()
operations on a multiset. Can't be invoked directly; please seeMultisetTestSuiteBuilder
.
-
-
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
Constructors Constructor Description MultisetSetCountUnconditionallyTester()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private int
setCount(E element, int count)
(package private) void
setCountCheckReturnValue(E element, int count)
Call thesetCount()
method under test, and check its return value.(package private) void
setCountNoCheckReturnValue(E element, int count)
Call thesetCount()
method under test, but do not check its return value.-
Methods 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, testSetCountZeroToOneConcurrentWithIteration
-
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, createOrderedArray, createSamplesArray, e0, e1, e2, e3, e4, 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
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
-
-
-
-
Method Detail
-
setCountCheckReturnValue
void setCountCheckReturnValue(E element, int count)
Description copied from class:AbstractMultisetSetCountTester
Call thesetCount()
method under test, and check its return value.- Specified by:
setCountCheckReturnValue
in classAbstractMultisetSetCountTester<E>
-
setCountNoCheckReturnValue
void setCountNoCheckReturnValue(E element, int count)
Description copied from class:AbstractMultisetSetCountTester
Call 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:
setCountNoCheckReturnValue
in classAbstractMultisetSetCountTester<E>
-
setCount
private int setCount(E element, int count)
-
-