package org.apereo.portal.groups.pags; import org.apereo.portal.groups.pags.dao.IPersonAttributesGroupTestDefinition; import org.apereo.portal.groups.pags.dao.IPersonAttributesGroupTestGroupDefinition; import org.dom4j.Element; /** * Supports instantiating {@link IPersonTester} objects in unit tests. */ public final class TestPersonAttributesGroupTestDefinition implements IPersonAttributesGroupTestDefinition { private final String attributeName; private final String testValue; public TestPersonAttributesGroupTestDefinition(String attributeName, String testValue) { this.attributeName = attributeName; this.testValue = testValue; } @Override public long getId() { throw new UnsupportedOperationException(); } @Override public String getAttributeName() { return attributeName; } @Override public void setAttributeName(String attributeName) { throw new UnsupportedOperationException(); } @Override public String getTesterClassName() { throw new UnsupportedOperationException(); } @Override public void setTesterClassName(String className) { throw new UnsupportedOperationException(); } @Override public String getTestValue() { return testValue; } @Override public void setTestValue(String testValue) { throw new UnsupportedOperationException(); } @Override public IPersonAttributesGroupTestGroupDefinition getTestGroup() { throw new UnsupportedOperationException(); } @Override public void setTestGroup(IPersonAttributesGroupTestGroupDefinition testGroup) { throw new UnsupportedOperationException(); } @Override public void toElement(Element parent) { throw new UnsupportedOperationException(); } }