if (sinkNames.matches(sink.getName()) && storageType.includes(sink.getType()))
for (final StorageType type : StorageType.values())
for (final StorageType type : StorageType.values())
if (sourceType.includes(source.getType()))
@Test public void testStorageType() { assertEquals(4, Metadata.StorageType.values().length); assertTrue(Metadata.StorageType.ANY_TYPE.includes(Metadata.StorageType.ANY_TYPE)); assertTrue(Metadata.StorageType.ANY_TYPE.includes(Metadata.StorageType.INTERNAL)); assertTrue(Metadata.StorageType.ANY_TYPE.includes(Metadata.StorageType.EXTERNAL)); assertTrue(Metadata.StorageType.ANY_TYPE.includes(Metadata.StorageType.NONE)); assertFalse(Metadata.StorageType.INTERNAL.includes(Metadata.StorageType.ANY_TYPE)); assertTrue(Metadata.StorageType.INTERNAL.includes(Metadata.StorageType.INTERNAL)); assertFalse(Metadata.StorageType.INTERNAL.includes(Metadata.StorageType.EXTERNAL)); assertFalse(Metadata.StorageType.EXTERNAL.includes(Metadata.StorageType.ANY_TYPE)); assertFalse(Metadata.StorageType.EXTERNAL.includes(Metadata.StorageType.INTERNAL)); assertTrue(Metadata.StorageType.EXTERNAL.includes(Metadata.StorageType.EXTERNAL)); assertFalse(Metadata.StorageType.NONE.includes(Metadata.StorageType.ANY_TYPE)); assertFalse(Metadata.StorageType.NONE.includes(Metadata.StorageType.INTERNAL)); assertFalse(Metadata.StorageType.NONE.includes(Metadata.StorageType.EXTERNAL)); assertFalse(Metadata.StorageType.NONE.includes(Metadata.StorageType.NONE)); }
@Test public void testSourceType() { assertTrue(ANY_TYPE.includes(ANY_TYPE)); assertTrue(ANY_TYPE.includes(EXTERNAL)); assertTrue(ANY_TYPE.includes(INTERNAL)); assertFalse(EXTERNAL.includes(ANY_TYPE)); assertTrue(EXTERNAL.includes(EXTERNAL)); assertFalse(EXTERNAL.includes(INTERNAL)); assertFalse(INTERNAL.includes(ANY_TYPE)); assertFalse(INTERNAL.includes(EXTERNAL)); assertTrue(INTERNAL.includes(INTERNAL)); }