/** * True, if the properties collection does not store any properties. * * @return true if collection is empty, false otherwise */ public boolean isEmpty() { return size() == 0; }
@Override public int getPropertyCount() { return (this.properties != null) ? this.properties.size() : 0; }
String lbl = StringUtils.isEmpty(label) ? id : label; if (properties != null && properties.size() > 0) {
String lbl = StringUtils.isEmpty(label) ? id : label; if (properties != null && properties.size() > 0) {
@Test public void testSize() throws Exception { Properties properties = Properties.create(); assertEquals("wrong size", 0, properties.size()); properties.set(KEY_1, BOOL_VAL_1); assertEquals("wrong size", 1, properties.size()); properties.set(KEY_2, INT_VAL_2); assertEquals("wrong size", 2, properties.size()); // add existing properties.set(KEY_2, LONG_VAL_3); assertEquals("wrong size", 2, properties.size()); }
@Test public void testCreateFromMap() throws Exception { Properties properties = Properties.createFromMap(SUPPORTED_PROPERTIES); assertEquals(SUPPORTED_PROPERTIES.size(), properties.size()); for (Map.Entry<String, Object> entry : SUPPORTED_PROPERTIES.entrySet()) { String k = entry.getKey(); assertTrue(properties.containsKey(k)); assertEquals(entry.getValue(), properties.get(k).getObject()); } }
@Test public void testClear() throws Exception { Properties properties = Properties.create(); properties.set(KEY_1, BOOL_VAL_1); properties.clear(); assertEquals("wrong size", 0, properties.size()); }
@Test public void testRemove() throws Exception { Properties properties = Properties.create(); PropertyValue removed; properties.set(KEY_1, BOOL_VAL_1); removed = properties.remove(KEY_1); assertEquals(0, properties.size()); assertNotNull(removed); properties.set(KEY_1, BOOL_VAL_1); removed = properties.remove(KEY_2); assertEquals(1, properties.size()); assertNull(removed); }
@Test public void testRemove2() throws Exception { Properties properties = Properties.create(); PropertyValue removed; properties.set(KEY_1, BOOL_VAL_1); removed = properties.remove(Property.create(KEY_1, BOOL_VAL_1)); assertEquals(0, properties.size()); assertNotNull(removed); properties.set(KEY_1, BOOL_VAL_1); removed = properties.remove(Property.create(KEY_2, BOOL_VAL_1)); assertEquals(1, properties.size()); assertNull(removed); }
case "foo": assertNotNull(v.getProperties()); assertEquals(4, v.getProperties().size()); assertEquals("453", v.getPropertyValue("value1").getString()); assertEquals("true", v.getPropertyValue("value2").getString()); case "bar": assertNotNull(v.getProperties()); assertEquals(4, v.getProperties().size()); assertEquals("76", v.getPropertyValue("value1").getString()); assertEquals("false", v.getPropertyValue("value2").getString()); case "bla": assertNotNull(v.getProperties()); assertEquals(3, v.getProperties().size()); assertEquals("4568", v.getPropertyValue("value1").toString()); assertFalse(v.hasProperty("value2"));
assert v != null; List<String> propertyKeys = Lists.newArrayList(v.getPropertyKeys()); assertEquals(properties.size(), propertyKeys.size());
assert v != null; List<String> propertyKeys = Lists.newArrayList(v.getPropertyKeys()); assertEquals(properties.size(), propertyKeys.size());