/* * 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.RemoteUser; public class RemoteUserTest { @Test public void testBasic() { RemoteUser user = new RemoteUser( "myuser" ); Assert.assertEquals( "myuser", user.getId() ); user.setSync( "mysync" ); Assert.assertEquals( "mysync", user.getSync() ); user.setEmail( "user@domain.com" ); Assert.assertEquals( "user@domain.com", user.getEmail() ); } @Test public void testEquals() { RemoteUser user = new RemoteUser( "myuser" ); Assert.assertTrue( user.equals( user ) ); Assert.assertTrue( user.equals( new RemoteUser( "myuser" ) ) ); Assert.assertFalse( user.equals( new RemoteUser( "unknown" ) ) ); } }