mirror of
https://github.com/danieldemus/openhab-core.git
synced 2026-07-29 12:34:22 +02:00
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:
+15
-3
@@ -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());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user