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<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.MultisetSetCountConditionallyTester<E>
-
- All Implemented Interfaces:
junit.framework.Test
@GwtCompatible public class MultisetSetCountConditionallyTester<E> extends AbstractMultisetSetCountTester<E>
A generic JUnit test which tests conditionalsetCount()
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 MultisetSetCountConditionallyTester()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
assertSetCountNegativeOldCount()
private boolean
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.void
testSetCountConditional_negativeOldCount_addSupported()
void
testSetCountConditional_negativeOldCount_addUnsupported()
void
testSetCountConditional_oldCountTooLarge()
void
testSetCountConditional_oldCountTooSmallNonzero()
void
testSetCountConditional_oldCountTooSmallZero()
-
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 boolean setCount(E element, int count)
-
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()
-
-