/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.user.remote; import org.junit.Assert; import org.junit.Test; import com.enonic.cms.api.plugin.ext.userstore.RemoteGroup; import com.enonic.cms.api.plugin.ext.userstore.RemotePrincipal; import com.enonic.cms.api.plugin.ext.userstore.RemoteUser; public class RemotePrincipalTest { @Test public void testEquals() { RemotePrincipal user = new RemoteUser( "myuser" ); RemotePrincipal group = new RemoteGroup( "mygroup" ); Assert.assertTrue( user.equals( user ) ); Assert.assertTrue( group.equals( group ) ); Assert.assertFalse( user.equals( group ) ); Assert.assertFalse( group.equals( user ) ); Assert.assertFalse( user.equals( new RemoteGroup( "myuser" ) ) ); Assert.assertFalse( group.equals( new RemoteUser( "mygroup" ) ) ); } }