import org.junit.BeforeClass;
import org.junit.Test;
-import eu.etaxonomy.cdm.model.name.TaxonName;
+import eu.etaxonomy.cdm.model.name.BotanicalName;
+import eu.etaxonomy.cdm.model.name.NonViralName;
+import eu.etaxonomy.cdm.model.name.Rank;
public class PropertyChangeTest implements PropertyChangeListener {
static Logger logger = Logger.getLogger(PropertyChangeTest.class);
@Test
public void testPropertyChange() {
- TaxonName b = new TaxonName();
+ NonViralName b = new NonViralName(Rank.SPECIES());
b.addPropertyChangeListener(this);
- b.setGenus("Abies");
- assertEquals(b.getGenus(), lastPropValue);
- b.setGenus("Picea");
- assertEquals(b.getGenus(), lastPropValue);
+ b.setUninomial("Abies");
+ assertEquals(b.getUninomial(), lastPropValue);
+ b.setUninomial("Picea");
+ assertEquals(b.getUninomial(), lastPropValue);
b.setUninomial("Unipicea");
assertEquals(b.getUninomial(), lastPropValue);
b.setSpecificEpithet("vulgaris");
@Test
public void testPropertyChangeBoolean() {
- TaxonName b = new TaxonName();
+ BotanicalName b = new BotanicalName(Rank.SPECIES());
b.addPropertyChangeListener(this);
b.setAnamorphic(true);
assertEquals(b.isAnamorphic(), lastPropValue);