Search in sources :

Example 66 with JsonEntityBean

use of org.apereo.portal.layout.dlm.remoting.JsonEntityBean in project uPortal by Jasig.

the class JsonEntityBeanTest method testEqualsIdNullTarget.

@Test
public void testEqualsIdNullTarget() {
    JsonEntityBean jeb1 = buildNullBean();
    jeb1.setChildrenInitialized(true);
    jeb1.setCreatorId("");
    jeb1.setDescription("");
    jeb1.setEntityType(EntityEnum.PORTLET);
    jeb1.setId("");
    JsonEntityBean jeb2 = buildNullBean();
    jeb2.setChildrenInitialized(true);
    jeb2.setCreatorId("");
    jeb2.setDescription("");
    jeb2.setEntityType(EntityEnum.PORTLET);
    jeb2.setId(null);
    assertFalse(jeb1.equals(jeb2));
}
Also used : JsonEntityBean(org.apereo.portal.layout.dlm.remoting.JsonEntityBean) Test(org.junit.Test)

Example 67 with JsonEntityBean

use of org.apereo.portal.layout.dlm.remoting.JsonEntityBean in project uPortal by Jasig.

the class JsonEntityBeanTest method testGetTypeAndIdHashKeyNull.

@Test(expected = java.lang.AssertionError.class)
public void testGetTypeAndIdHashKeyNull() {
    String key = null;
    String name = "test-name";
    String cId = "test-creator-id";
    String desc = "test-description";
    Mockito.when(entityGroup.getKey()).thenReturn(key);
    Mockito.when(entityGroup.getName()).thenReturn(name);
    Mockito.when(entityGroup.getCreatorID()).thenReturn(cId);
    Mockito.when(entityGroup.getDescription()).thenReturn(desc);
    JsonEntityBean jeb = new JsonEntityBean(entityGroup, EntityEnum.PORTLET);
    jeb.getTypeAndIdHash();
}
Also used : JsonEntityBean(org.apereo.portal.layout.dlm.remoting.JsonEntityBean) Test(org.junit.Test)

Example 68 with JsonEntityBean

use of org.apereo.portal.layout.dlm.remoting.JsonEntityBean in project uPortal by Jasig.

the class JsonEntityBeanTest method testEqualsSelf.

@Test
public void testEqualsSelf() {
    JsonEntityBean jeb1 = buildNullBean();
    assertTrue(jeb1.equals(jeb1));
}
Also used : JsonEntityBean(org.apereo.portal.layout.dlm.remoting.JsonEntityBean) Test(org.junit.Test)

Example 69 with JsonEntityBean

use of org.apereo.portal.layout.dlm.remoting.JsonEntityBean in project uPortal by Jasig.

the class JsonEntityBeanTest method testEqualsEntityTypeNullSource.

@Test
public void testEqualsEntityTypeNullSource() {
    EntityEnum ee = null;
    JsonEntityBean jeb1 = buildNullBean();
    jeb1.setChildrenInitialized(true);
    jeb1.setCreatorId("");
    jeb1.setDescription("");
    jeb1.setEntityType(ee);
    JsonEntityBean jeb2 = buildNullBean();
    jeb2.setChildrenInitialized(true);
    jeb2.setCreatorId("");
    jeb2.setDescription("");
    jeb2.setEntityType(EntityEnum.PORTLET);
    assertFalse(jeb1.equals(jeb2));
}
Also used : EntityEnum(org.apereo.portal.portlets.groupselector.EntityEnum) JsonEntityBean(org.apereo.portal.layout.dlm.remoting.JsonEntityBean) Test(org.junit.Test)

Example 70 with JsonEntityBean

use of org.apereo.portal.layout.dlm.remoting.JsonEntityBean in project uPortal by Jasig.

the class JsonEntityBeanTest method testHashCodeNull.

@Test
public void testHashCodeNull() {
    Mockito.when(groupMember.getKey()).thenReturn("");
    JsonEntityBean jeb1 = buildNullBean();
    JsonEntityBean jeb2 = buildNullBean();
    assertEquals(jeb1.hashCode(), jeb2.hashCode());
}
Also used : JsonEntityBean(org.apereo.portal.layout.dlm.remoting.JsonEntityBean) Test(org.junit.Test)

Aggregations

JsonEntityBean (org.apereo.portal.layout.dlm.remoting.JsonEntityBean)86 Test (org.junit.Test)53 EntityEnum (org.apereo.portal.portlets.groupselector.EntityEnum)13 ModelAndView (org.springframework.web.servlet.ModelAndView)10 IEntityGroup (org.apereo.portal.groups.IEntityGroup)9 IGroupMember (org.apereo.portal.groups.IGroupMember)9 IAuthorizationPrincipal (org.apereo.portal.security.IAuthorizationPrincipal)9 ArrayList (java.util.ArrayList)7 HashSet (java.util.HashSet)7 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)7 IPermission (org.apereo.portal.security.IPermission)4 PreAuthorize (org.springframework.security.access.prepost.PreAuthorize)4 List (java.util.List)3 IPermissionTarget (org.apereo.portal.permission.target.IPermissionTarget)3 PortletCategory (org.apereo.portal.portlet.om.PortletCategory)3 IPerson (org.apereo.portal.security.IPerson)3 Collection (java.util.Collection)2 HashMap (java.util.HashMap)2 GroupListHelperImpl (org.apereo.portal.layout.dlm.remoting.GroupListHelperImpl)2 IPermissionActivity (org.apereo.portal.permission.IPermissionActivity)2