Add unit tests for the ByteStreamMetadataTool
Test the functionality of the ByteStreamMetadataTool
. The tool should:
- do nothing for empty input
- copy a
ByteStreamMetadata
object from input into a container in output the MetaDataStore - copy a
ByteStreamMetadataContainer
from input to output
Should there already be content in the output:
- objects matching what is already in the MetaDataStore should be ignored
- new content should be appended to the existing container