Project

General

Profile

« Previous | Next » 

Revision 304fcfc8

Added by Andreas Müller over 3 years ago

ref #4770, ref #4908, ref #5163 assert that team has protected nomenclatural title after convertPerson2Team

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/AgentServiceImpl.java
242 242
	        team.setNomenclaturalTitle(person.getNomenclaturalTitle(), true);
243 243
			team = this.save(team);
244 244
			genericDao.merge(team, person, strategy);
245
			team.setProtectedNomenclaturalTitleCache(true); //for some reason it is not protected when titleCache is also not protected
245 246
			//team.addTeamMember(person); it is not wanted to keep the person as member
246 247

  
247 248
		} catch (Exception e) {
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/AgentServiceImplTest.java
105 105
        }
106 106
	    Assert.assertEquals("Title cache must be equal", person2.getTitleCache(), team.getTitleCache());
107 107
        Assert.assertEquals("Nom. title must be equal", nomTitle, team.getNomenclaturalTitle());
108
        Assert.assertTrue("Nom. title must be protected", team.isProtectedNomenclaturalTitleCache());
108 109

  
109 110
        //test fully empty
110 111
        person2 = person2.clone();

Also available in: Unified diff