/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.user; import org.junit.Assert; import org.junit.Test; import com.enonic.cms.api.client.model.user.Address; import com.enonic.cms.api.client.model.user.UserInfo; public class UserInfoTest { @Test public void testAddresses() { Address a1 = new Address(); Address a2 = new Address(); Address a3 = new Address(); UserInfo info = new UserInfo(); Assert.assertEquals( 0, info.getAddresses().length ); Assert.assertNull( info.getPrimaryAddress() ); info.setAddresses( a1 ); Assert.assertEquals( 1, info.getAddresses().length ); Assert.assertEquals( a1, info.getPrimaryAddress() ); info.setAddresses( a3, a2, a1 ); Assert.assertEquals( 3, info.getAddresses().length ); Assert.assertEquals( a3, info.getPrimaryAddress() ); } }