X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=security%2Fusermgt%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fsecurity%2Fauthorization%2FTestUserAccessor.java;h=f04a10ed0a302d7fb65b912ac368d319b00c5776;hb=3e8de23e00da80d5506c750a28e7d25f261eda92;hp=7ff738dfeef4606268aa3097443c7275a3e7abbe;hpb=9449ea0f360f6e9c14057db57f3ee0bfba947ab4;p=utils diff --git a/security/usermgt/src/test/java/org/wamblee/security/authorization/TestUserAccessor.java b/security/usermgt/src/test/java/org/wamblee/security/authorization/TestUserAccessor.java index 7ff738df..f04a10ed 100644 --- a/security/usermgt/src/test/java/org/wamblee/security/authorization/TestUserAccessor.java +++ b/security/usermgt/src/test/java/org/wamblee/security/authorization/TestUserAccessor.java @@ -12,18 +12,17 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ + */ package org.wamblee.security.authorization; import org.wamblee.security.authentication.InMemoryGroupSet; import org.wamblee.security.authentication.InMemoryUserSet; +import org.wamblee.security.authentication.Md5HexMessageDigester; import org.wamblee.security.authentication.RegexpNameValidator; import org.wamblee.security.authentication.UserAccessor; import org.wamblee.security.authentication.UserAdministration; import org.wamblee.security.authentication.UserAdministrationImpl; import org.wamblee.security.authentication.UserMgtException.Reason; -import org.wamblee.security.encryption.Md5HexMessageDigester; - /** * User access that always returns a user that belongs to a fixed group. @@ -37,31 +36,32 @@ public class TestUserAccessor implements UserAccessor { private static final String GROUP = "users"; - private UserAdministration userAdmin; - - public TestUserAccessor() { - userAdmin = new UserAdministrationImpl( - new InMemoryUserSet(new RegexpNameValidator( - RegexpNameValidator.PASSWORD_PATTERN, Reason.INVALID_PASSWORD, + private UserAdministration userAdmin; + + public TestUserAccessor() { + userAdmin = new UserAdministrationImpl(new InMemoryUserSet( + new RegexpNameValidator(RegexpNameValidator.PASSWORD_PATTERN, + Reason.INVALID_PASSWORD, "Password must contain at least 6 characters"), - new Md5HexMessageDigester()), new InMemoryGroupSet(), + new Md5HexMessageDigester()), new InMemoryGroupSet(), new RegexpNameValidator(RegexpNameValidator.ID_PATTERN, Reason.INVALID_USERNAME, "Invalid user"), new RegexpNameValidator(RegexpNameValidator.ID_PATTERN, Reason.INVALID_GROUPNAME, "Invalid group")); - userAdmin.createGroup(GROUP); - userAdmin.createUser(USER, PASSWORD); - userAdmin.addUserToGroup(USER, GROUP); + userAdmin.createGroup(GROUP); + userAdmin.createUser(USER, PASSWORD); + userAdmin.addUserToGroup(USER, GROUP); } - + // NOTE: This is only for test. Normally the user accessor would not depend - // on user administration. This just ensures that a user administration is created - // that knows about the given user. + // on user administration. This just ensures that a user administration is + // created + // that knows about the given user. public UserAdministration getUserAdmin() { return userAdmin; } - + /* * (non-Javadoc) *