@Test public void testOr() { PropertyValue p; p = or(create(true), create(true)); assertTrue(p.isBoolean()); assertTrue(p.getBoolean()); p = or(create(true), create(false)); assertTrue(p.isBoolean()); assertTrue(p.getBoolean()); p = or(create(false), create(true)); assertTrue(p.isBoolean()); assertTrue(p.getBoolean()); p = or(create(false), create(false)); assertTrue(p.isBoolean()); assertFalse(p.getBoolean()); } }
@Override default PropertyValue aggregate(PropertyValue aggregate, PropertyValue increment) { return PropertyValueUtils.Boolean.or(aggregate, increment); } }
@Override default PropertyValue aggregate(PropertyValue aggregate, PropertyValue increment) { return PropertyValueUtils.Boolean.or(aggregate, increment); } }