Fix namespace "channel" is added to item metadata (#2957)

* Fix namespace "channel" is added to item metadata

Signed-off-by: Jan N. Klug <github@klug.nrw>
This commit is contained in:
J-N-K
2022-05-21 09:27:29 +02:00
committed by GitHub
parent 103098c630
commit c96ce5b5a8
3 changed files with 46 additions and 18 deletions
@@ -46,18 +46,30 @@ public class GenericMetadataProviderTest {
@Test
public void testRemoveMetadataNonExistentItem() {
GenericMetadataProvider provider = new GenericMetadataProvider();
provider.removeMetadata("nonExistentItem");
provider.removeMetadataByItemName("nonExistentItem");
}
@Test
public void testRemoveMetadata() {
public void testRemoveMetadataByItemName() {
GenericMetadataProvider provider = new GenericMetadataProvider();
provider.addMetadata("other", "item", "value", null);
provider.addMetadata("binding", "item", "value", null);
provider.addMetadata("binding", "other", "value", null);
assertEquals(3, provider.getAll().size());
provider.removeMetadata("item");
provider.removeMetadataByItemName("item");
assertEquals(1, provider.getAll().size());
}
@Test
public void testRemoveMetadataByNamespace() {
GenericMetadataProvider provider = new GenericMetadataProvider();
provider.addMetadata("other", "item", "value", null);
provider.addMetadata("binding", "item", "value", null);
provider.addMetadata("binding", "other", "value", null);
assertEquals(3, provider.getAll().size());
provider.removeMetadataByNamespace("binding");
assertEquals(1, provider.getAll().size());
}
}