+ private static final String TEST="test";
+
+ @Test
+ public void externalRoleDescriptionTest(){
+ ExternalRoleDescription extRole=mockExternalRoleDescription();
+
+ ExternalRoleDescription externalRoleDescription = new ExternalRoleDescription();
+ externalRoleDescription.setId(extRole.getId());
+ externalRoleDescription.setName(extRole.getName());
+ externalRoleDescription.setActive(extRole.getActive());
+ externalRoleDescription.setPriority(extRole.getPriority());
+ externalRoleDescription.setAppId(extRole.getAppId());
+ externalRoleDescription.setAppRoleId(extRole.getAppRoleId());
+
+ assertEquals(externalRoleDescription.getId(), TEST);
+ assertEquals(externalRoleDescription.getName(), TEST);
+ assertEquals(externalRoleDescription.getActive(), TEST);
+ assertEquals(externalRoleDescription.getPriority(), TEST);
+ assertEquals(externalRoleDescription.getAppId(), TEST);
+ assertEquals(externalRoleDescription.getAppRoleId(), TEST);
+ assertEquals(externalRoleDescription.hashCode(), extRole.hashCode());
+ assertTrue(externalRoleDescription.equals(extRole));
+
+ assertFalse(externalRoleDescription.equals(null));
+ externalRoleDescription.setPriority(null);
+ assertFalse(externalRoleDescription.equals(extRole));
+ externalRoleDescription.setName(null);
+ assertFalse(externalRoleDescription.equals(extRole));
+ externalRoleDescription.setId(null);
+ assertFalse(externalRoleDescription.equals(extRole));
+ externalRoleDescription.setAppRoleId(null);
+ assertFalse(externalRoleDescription.equals(extRole));
+ externalRoleDescription.setAppId(null);
+ assertFalse(externalRoleDescription.equals(extRole));
+ externalRoleDescription.setActive(null);
+ assertFalse(externalRoleDescription.equals(extRole));
+ }
+ private ExternalRoleDescription mockExternalRoleDescription(){