public class MultisetSetCountConditionallyTester<E> extends AbstractMultisetSetCountTester<E>
setCount()
operations on a multiset. Can't
be invoked directly; please see MultisetTestSuiteBuilder
.AbstractContainerTester.ArrayWithDuplicate<E>
collection
container, samples
Constructor and Description |
---|
MultisetSetCountConditionallyTester() |
Modifier and Type | Method and Description |
---|---|
private void |
assertSetCountNegativeOldCount() |
private boolean |
setCount(E element,
int count) |
(package private) void |
setCountCheckReturnValue(E element,
int count)
Call the
setCount() method under test, and check its return value. |
(package private) void |
setCountNoCheckReturnValue(E element,
int count)
Call the
setCount() 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() |
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
getMultiset, initThreeCopies
actualContents, createArrayWithNullElement, expectNullMissingWhenNullUnsupported, initCollectionWithNullElement, resetCollection, resetContainer
createArrayWithDuplicateElement, createDisjointCollection, createOrderedArray, createSamplesArray, e0, e1, e2, e3, e4, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectContents, expectMissing, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer, setUp
getName, getSubjectGenerator, getTestMethodName, init, init, tearDown
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
void setCountCheckReturnValue(E element, int count)
AbstractMultisetSetCountTester
setCount()
method under test, and check its return value.setCountCheckReturnValue
in class AbstractMultisetSetCountTester<E>
void setCountNoCheckReturnValue(E element, int count)
AbstractMultisetSetCountTester
setCount()
method under test, but do not check its return value. Callers
should use this method over AbstractMultisetSetCountTester.setCountCheckReturnValue(Object, int)
when they expect
setCount()
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 of fail()
, like "setCount should throw
UnsupportedOperationException."setCountNoCheckReturnValue
in class AbstractMultisetSetCountTester<E>
private boolean setCount(E element, int count)
private void assertSetCountNegativeOldCount()
public void testSetCountConditional_negativeOldCount_addSupported()
public void testSetCountConditional_negativeOldCount_addUnsupported()
public void testSetCountConditional_oldCountTooLarge()
public void testSetCountConditional_oldCountTooSmallZero()
public void testSetCountConditional_oldCountTooSmallNonzero()