Project

General

Profile

« Previous | Next » 

Revision 40b8afc7

Added by Andreas Müller almost 3 years ago

cleanup

View differences:

cdmlib-model/src/test/java/eu/etaxonomy/cdm/strategy/cache/taxon/TaxonBaseDefaultCacheStrategyTest.java
70 70

  
71 71
	@Test
72 72
	public void testGetTitleCache() {
73
		TaxonBase<?> taxonBase = Taxon.NewInstance(name, sec);
74
		assertEquals("Taxon titlecache is wrong", expectedNameTitleCache + " sec. Sp.Pl.", taxonBase.getTitleCache());
73
		Taxon taxon = Taxon.NewInstance(name, sec);
74
		assertEquals("Taxon titlecache is wrong", expectedNameTitleCache + " sec. Sp.Pl.", taxon.getTitleCache());
75 75
		//without sec.
76
		taxonBase.setSec(null);
77
		assertEquals("Taxon titlecache is wrong", expectedNameTitleCache + " sec. ???", taxonBase.getTitleCache());
76
		taxon.setSec(null);
77
		assertEquals("Taxon titlecache is wrong", expectedNameTitleCache + " sec. ???", taxon.getTitleCache());
78 78
		//appended phrase without sec.
79 79
		String appendedPhrase = "aff. 'schippii'";
80
		taxonBase.setAppendedPhrase(appendedPhrase);
81
		assertEquals("Taxon titlecache is wrong", expectedNameTitleCache + " aff. 'schippii'", taxonBase.getTitleCache());
80
		taxon.setAppendedPhrase(appendedPhrase);
81
		assertEquals("Taxon titlecache is wrong", expectedNameTitleCache + " aff. 'schippii'", taxon.getTitleCache());
82 82
		//appended phrase with sec.
83
		taxonBase.setSec(sec);
84
		assertEquals("Taxon titlecache is wrong", expectedNameTitleCache + " aff. 'schippii' sec. Sp.Pl.", taxonBase.getTitleCache());
83
		taxon.setSec(sec);
84
		assertEquals("Taxon titlecache is wrong", expectedNameTitleCache + " aff. 'schippii' sec. Sp.Pl.", taxon.getTitleCache());
85 85
		//use name cache
86
		taxonBase.setUseNameCache(true);
87
		assertEquals("Taxon titlecache is wrong", expectedNameCache + " aff. 'schippii' sec. Sp.Pl.", taxonBase.getTitleCache());
88
		taxonBase.setDoubtful(true);
89
        assertEquals("Taxon titlecache is wrong", "?" + expectedNameCache + " aff. 'schippii' sec. Sp.Pl.", taxonBase.getTitleCache());
86
		taxon.setUseNameCache(true);
87
		assertEquals("Taxon titlecache is wrong", expectedNameCache + " aff. 'schippii' sec. Sp.Pl.", taxon.getTitleCache());
88
		taxon.setDoubtful(true);
89
        assertEquals("Taxon titlecache is wrong", "?" + expectedNameCache + " aff. 'schippii' sec. Sp.Pl.", taxon.getTitleCache());
90 90
        //with nom status
91
        taxonBase.setAppendedPhrase(null);
92
        taxonBase.setUseNameCache(false);
93
        taxonBase.setDoubtful(false);
91
        taxon.setAppendedPhrase(null);
92
        taxon.setUseNameCache(false);
93
        taxon.setDoubtful(false);
94 94
        name.addStatus(NomenclaturalStatusType.ILLEGITIMATE(), null, null);
95
        assertEquals("Taxon titlecache is wrong", expectedNameTitleCache + ", nom. illeg., sec. Sp.Pl.", taxonBase.getTitleCache());
95
        assertEquals("Taxon titlecache is wrong", expectedNameTitleCache + ", nom. illeg., sec. Sp.Pl.", taxon.getTitleCache());
96 96
	}
97 97

  
98 98
	//same as for accepted taxa but with syn. sec. instead of sec.

Also available in: Unified diff