public abstract class ApacheSetTestCase extends AbstractTestSet
AbstractTestSet
to
enable testing of the OpenRDF Model collection implementations.collection, confirmed
COLLECTIONS_MAJOR_VERSION
Constructor and Description |
---|
ApacheSetTestCase(String name) |
Modifier and Type | Method and Description |
---|---|
abstract Object[] |
convert(Object[] seeds)
A method that must be overridden to generate a set of non-null elements
using the given seets.
|
Literal |
createLiteral(Object seed)
Creates a literal using the value of the seed.
|
URI |
createURI(Object seed)
Creates a URI using the given seed in both the prefix and the suffix of
the URI.
|
Object[] |
getFullNonNullElements()
Converts the standard list of elements returned by the super class
implementation of
AbstractTestCollection.getFullNonNullElements()
into a set of objects suitable for insertion into a Model . |
abstract Object |
getOneElement() |
Object[] |
getOtherNonNullElements()
Converts the standard list of elements returned by the super class
implementation of
AbstractTestCollection.getFullNonNullElements()
into a set of objects suitable for insertion into a Model . |
boolean |
isNullSupported()
Override this method to indicate that null's are not supported by Model
implementations.
|
abstract Collection |
makeConfirmedCollection()
Returns an empty Set for use in modification testing.
|
abstract Set |
makeEmptySet()
Makes an empty set.
|
void |
testSetEquals()
Tests whether the set that is under test is equal to a confirmed set.
|
getConfirmedSet, getSet, isEqualsCheckable, makeCollection, makeConfirmedFullCollection, makeFullCollection, makeFullSet, testSetHashCode, verify
areEqualElementsDistinguishable, cloneMapEntry, getFullElements, getFullNonNullStringElements, getOtherElements, getOtherNonNullStringElements, isAddSupported, isFailFastSupported, isRemoveSupported, makeObject, resetEmpty, resetFull, testCollectionAdd, testCollectionAddAll, testCollectionClear, testCollectionContains, testCollectionContainsAll, testCollectionIsEmpty, testCollectionIterator, testCollectionIteratorFailFast, testCollectionIteratorRemove, testCollectionRemove, testCollectionRemoveAll, testCollectionRetainAll, testCollectionSize, testCollectionToArray, testCollectionToArray2, testCollectionToString, testSerializeDeserializeThenCompare, testUnsupportedAdd, testUnsupportedRemove
getCanonicalEmptyCollectionName, getCanonicalFullCollectionName, getCompatibilityVersion, isTestSerialization, readExternalFormFromBytes, readExternalFormFromDisk, skipSerializedCanonicalTests, supportsEmptyCollections, supportsFullCollections, testCanonicalEmptyCollectionExists, testCanonicalFullCollectionExists, testEqualsNull, testObjectEqualsSelf, testObjectHashCodeEqualsContract, testObjectHashCodeEqualsSelfHashCode, testSimpleSerialization, writeExternalFormToBytes, writeExternalFormToDisk
clone, ignoredTests, makeSuite, toString
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, getName, run, run, runBare, runTest, setName, setUp, tearDown
public ApacheSetTestCase(String name)
public void testSetEquals()
testSetEquals
in class AbstractTestSet
public abstract Object getOneElement()
public boolean isNullSupported()
isNullSupported
in class AbstractTestCollection
public abstract Set makeEmptySet()
makeEmptySet
in class AbstractTestSet
public abstract Collection makeConfirmedCollection()
makeConfirmedCollection
in class AbstractTestSet
public Object[] getFullNonNullElements()
AbstractTestCollection.getFullNonNullElements()
into a set of objects suitable for insertion into a Model
.getFullNonNullElements
in class AbstractTestCollection
AbstractTestCollection.getFullElements()
.public Object[] getOtherNonNullElements()
AbstractTestCollection.getFullNonNullElements()
into a set of objects suitable for insertion into a Model
.
IMPORTANT: These elements must not be present in the results of
getFullNonNullElements()
.
getOtherNonNullElements
in class AbstractTestCollection
AbstractTestCollection.getOtherElements()
.public abstract Object[] convert(Object[] seeds)
seeds
- public URI createURI(Object seed)
seed
- The object to use as a value to create a URI
.Copyright © 2001–2017 Aduna. All rights reserved.