|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.jaudiotagger.AbstractTestCase
org.jaudiotagger.audio.asf.data.AbstractChunk<T>
org.jaudiotagger.audio.asf.data.AbstractMetadataContainer<T>
T - The actual container implementation.public abstract class AbstractMetadataContainer<T extends MetadataContainer>
This class tests the correct implementation of MetadataContainer
implementations.
| Constructor Summary | |
|---|---|
AbstractMetadataContainer()
|
|
| Method Summary | |
|---|---|
protected abstract MetadataDescriptor[] |
createSupportedDescriptors(T container)
This method creates some or all supported descriptors for the given container. Passed containers will be one of createTestContainers(). |
protected abstract T[] |
createTestContainers()
This method creates container instances which are to be tested. |
void |
testVariousDescriptorMethods()
tests the following Methods. createTestContainers()
createSupportedDescriptors(MetadataContainer)
MetadataContainer.isAddSupported(MetadataDescriptor)
MetadataContainer.addDescriptor(MetadataDescriptor)
MetadataContainer.hasDescriptor(String)
MetadataContainer.getDescriptorCount()
MetadataContainer.getDescriptors()
MetadataContainer.getDescriptorsByName(String)
MetadataContainer.containsDescriptor(MetadataDescriptor)
MetadataContainer.removeDescriptorsByName(String)
|
| Methods inherited from class org.jaudiotagger.audio.asf.data.AbstractChunk |
|---|
createAString, createChunk, testBasicChunkMethods, testChunkCreation |
| Methods inherited from class org.jaudiotagger.AbstractTestCase |
|---|
assertErrorMessage, copy, copyAudioToTmp, copyAudioToTmp, copyAudioToTmp, setUp |
| Methods inherited from class junit.framework.TestCase |
|---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString |
| Methods inherited from class junit.framework.Assert |
|---|
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, fail, fail |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractMetadataContainer()
| Method Detail |
|---|
protected abstract MetadataDescriptor[] createSupportedDescriptors(T container)
createTestContainers().
container - the container to create test descriptors for.
protected abstract T[] createTestContainers()
public void testVariousDescriptorMethods()
createTestContainers()createSupportedDescriptors(MetadataContainer)
MetadataContainer.isAddSupported(MetadataDescriptor)MetadataContainer.addDescriptor(MetadataDescriptor)MetadataContainer.hasDescriptor(String)MetadataContainer.getDescriptorCount()MetadataContainer.getDescriptors()MetadataContainer.getDescriptorsByName(String)MetadataContainer.containsDescriptor(MetadataDescriptor)MetadataContainer.removeDescriptorsByName(String)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||