Project

General

Profile

« Previous | Next » 

Revision d7919b1c

Added by Andreas Müller about 7 years ago

ref #6362, ref #6365 remove occurrence of NonViralName, BotanicalName, ZoologicalName and others

View differences:

cdmlib-model/src/test/java/eu/etaxonomy/cdm/model/name/TaxonNameBaseTest.java
799 799

  
800 800
	@Test
801 801
	public void testClone(){
802
		NonViralName taxonNameBase1 = TaxonNameFactory.NewNonViralInstance(Rank.SPECIES());
803
		NonViralName<?> genusName = TaxonNameFactory.NewNonViralInstance(Rank.GENUS());
804
		Taxon taxonBase = Taxon.NewInstance(taxonNameBase1, null);
802
	    TaxonNameBase<?,?> taxonNameBase1 = TaxonNameFactory.NewNonViralInstance(Rank.SPECIES());
803
	    TaxonNameBase<?,?> genusName = TaxonNameFactory.NewNonViralInstance(Rank.GENUS());
804
        Taxon.NewInstance(taxonNameBase1, null);
805 805

  
806 806
		//basionym & homonym
807
		NonViralName<?> basionym = TaxonNameFactory.NewNonViralInstance(Rank.SPECIES());
808
		NonViralName<?> earlierHomonym = TaxonNameFactory.NewNonViralInstance(Rank.SPECIES());
807
		TaxonNameBase<?,?> basionym = TaxonNameFactory.NewNonViralInstance(Rank.SPECIES());
808
		TaxonNameBase<?,?> earlierHomonym = TaxonNameFactory.NewNonViralInstance(Rank.SPECIES());
809 809
		taxonNameBase1.addBasionym(basionym);
810 810
		taxonNameBase1.addRelationshipToName(earlierHomonym, NameRelationshipType.LATER_HOMONYM(), "later homonym rule");
811 811
		//status
......
828 828
		description.addElement(textData);
829 829

  
830 830
		//CLONE
831
		TaxonNameBase<?,?> clone = (TaxonNameBase)taxonNameBase1.clone();
832
		TaxonNameBase<?,?> genusClone = (TaxonNameBase)genusName.clone();
831
		TaxonNameBase<?,?> clone = (TaxonNameBase<?,?>)taxonNameBase1.clone();
832
		TaxonNameBase<?,?> genusClone = (TaxonNameBase<?,?>)genusName.clone();
833 833
		assertSame("Rank should be same", taxonNameBase1.getRank(), clone.getRank());
834 834
		assertTrue("TaxonBases should not be cloned", clone.getTaxonBases().isEmpty());
835 835
		assertEquals("TaxonBases of original name should not be empty", 1, taxonNameBase1.getTaxonBases().size());

Also available in: Unified diff