### Question:
ProfileItemConverter extends ItemConverter<ProfileItem, Profile> { @Override public ProfileItem convert(final Profile profile) { final ProfileItem item = new ProfileItem(); item.setId(profile.getId()); item.setName(profile.getName()); item.setDescription(profile.getDescription()); item.setIsDefault(profile.isDefault()); item.setIcon(getIconPath(profile.getName())); item.setUpdatedByUserId(profile.getLastUpdatedBy()); item.setLastUpdateDate(profile.getLastUpdateDate()); item.setCreatedByUserId(profile.getCreatedBy()); item.setCreationDate(profile.getCreationDate()); return item; }  @Override ProfileItem convert(final Profile profile); static final String USER_PROFILE_NAME; static final String ADMIN_PROFILE_NAME; static final String PROCESSMANAGER_PROFILE_NAME; static final String TEAMMANAGER_PROFILE_NAME; static final String USER_PROFILE_ICONPATH; static final String ADMIN_PROFILE_ICONPATH; static final String PROCESSMANAGER_PROFILE_ICONPATH; static final String TEAMMANAGER_PROFILE_ICONPATH; static final String DEFAULT_PROFILE_ICONPATH; }### Answer:
@Test public void testProfileItemConvertion() { final Profile profile = anEngineProfile().withName("aName").withDescription("aDescription").build(); final ProfileItem item = new ProfileItemConverter().convert(profile); assertTrue(areEquals(aProfileItem().fromEngineItem(profile).withIcon(ProfileItemConverter.DEFAULT_PROFILE_ICONPATH).build(), item)); }