Class MultisetSetCountConditionallyTester<E>
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.google.common.collect.testing.AbstractTester<OneSizeTestContainerGenerator<Collection<E>,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
collection
Fields inherited from class com.google.common.collect.testing.AbstractContainerTester
container, samples
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private boolean
(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
void
void
void
void
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
-
Constructor Details
-
MultisetSetCountConditionallyTester
public MultisetSetCountConditionallyTester()
-
-
Method Details
-
setCountCheckReturnValue
Description copied from class:AbstractMultisetSetCountTester
Call thesetCount()
method under test, and check its return value.- Specified by:
setCountCheckReturnValue
in classAbstractMultisetSetCountTester<E>
-
setCountNoCheckReturnValue
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
-
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()
-