@Override public final boolean test(IPerson person) { Object[] atts = person.getAttributeValues(getAttributeName()); return atts == null || atts.length < 1; } }
@Test public void testMissingAttribute() { IPersonTester tester = new MissingAttributeTester( new TestPersonAttributesGroupTestDefinition( strAttributeName + "not", "something")); assertTrue(tester.test(person)); } }
@Test public void testMissingAttributeFalse() { IPersonTester tester = new MissingAttributeTester( new TestPersonAttributesGroupTestDefinition(strAttributeName, "something")); assertFalse(tester.test(person)); }
@Override public final boolean test(IPerson person) { Object[] atts = person.getAttributeValues(getAttributeName()); return atts == null || atts.length < 1; } }