Project

General

Profile

Download (3.29 KB) Statistics
| Branch: | Tag: | Revision:
1
/**
2
* Copyright (C) 2007 EDIT
3
* European Distributed Institute of Taxonomy 
4
* http://www.e-taxonomy.eu
5
* 
6
* The contents of this file are subject to the Mozilla Public License Version 1.1
7
* See LICENSE.TXT at the top of this package for the full license terms.
8
*/
9

    
10
package eu.etaxonomy.cdm.model.name;
11

    
12
import static org.junit.Assert.assertEquals;
13
import java.util.UUID;
14

    
15
import org.apache.log4j.Logger;
16
import org.junit.BeforeClass;
17
import org.junit.Test;
18

    
19
import eu.etaxonomy.cdm.model.common.DefaultTermInitializer;
20
import eu.etaxonomy.cdm.test.unit.EntityTestBase;
21

    
22
/**
23
 * @author a.babadshanjan
24
 * @created 24.03.2009
25
 * @version 1.0
26
 */
27
public class NameTypeDesignationStatusTest extends EntityTestBase {
28
	@SuppressWarnings("unused")
29
	private static final Logger logger = Logger.getLogger(NameTypeDesignationStatusTest.class);
30
	
31
	private static final UUID uuidAutomatic = UUID.fromString("e89d8b21-615a-4602-913f-1625bf39a69f");
32
	private static final UUID uuidFirstRevisor = UUID.fromString("a14ec046-c48f-4a73-939f-bd57880c7565");
33
	private static final UUID uuidMonotypy = UUID.fromString("3fc639b2-9a64-45f8-9a81-657a4043ad74");
34
	private static final UUID uuidNotApplicable = UUID.fromString("91a9d6a9-7754-41cd-9f7e-be136f599f7e");
35
	private static final UUID uuidOriginalDesignation = UUID.fromString("40032a44-973b-4a64-b25e-76f86c3a753c");
36
	private static final UUID uuidPresentDesignation = UUID.fromString("e5f38f5d-995d-4470-a036-1a9792a543fc");
37
	private static final UUID uuidSubsequentMonotypy = UUID.fromString("2b5806d8-31b0-406e-a32a-4adac0c89ae4");
38
	private static final UUID uuidSubsequentDesignation = UUID.fromString("3e449e7d-a03c-4431-a7d3-aa258406f6b2");
39
	private static final UUID uuidTautonymy = UUID.fromString("84521f09-3e10-43f5-aa6f-2173a55a6790");
40
	
41
	@BeforeClass
42
	public static void setUp() {
43
		DefaultTermInitializer vocabularyStore = new DefaultTermInitializer();
44
		vocabularyStore.initialize();
45
	}
46
	
47
	@Test
48
	public void testNameTypeDesignationStatusStringString() {
49
		NameTypeDesignationStatus term = new NameTypeDesignationStatus("term", "label", null);
50
		assertEquals("label", term.getLabel());
51
	}
52
	
53
	@Test
54
	public void testAUTOMATIC() {
55
		assertEquals(uuidAutomatic,  NameTypeDesignationStatus.AUTOMATIC().getUuid());	
56
	}
57

    
58
	@Test
59
	public void testMONOTYPY() {
60
		assertEquals(uuidMonotypy,  NameTypeDesignationStatus.MONOTYPY().getUuid());	
61
	}
62

    
63
	@Test
64
	public void testNOT_APPLICABLE() {
65
		assertEquals(uuidNotApplicable,  NameTypeDesignationStatus.NOT_APPLICABLE().getUuid());	
66
	}
67

    
68
	@Test
69
	public void testORIGINAL_DESIGNATION() {
70
		assertEquals(uuidOriginalDesignation,  NameTypeDesignationStatus.ORIGINAL_DESIGNATION().getUuid());	
71
	}
72

    
73
	@Test
74
	public void testPRESENT_DESIGNATION() {
75
		assertEquals(uuidPresentDesignation,  NameTypeDesignationStatus.PRESENT_DESIGNATION().getUuid());	
76
	}
77

    
78
	@Test
79
	public void testSUBSEQUENT_MONOTYPY() {
80
		assertEquals(uuidSubsequentMonotypy,  NameTypeDesignationStatus.SUBSEQUENT_MONOTYPY().getUuid());	
81
	}
82

    
83
	@Test
84
	public void testSUBSEQUENT_DESIGNATION() {
85
		assertEquals(uuidSubsequentDesignation,  NameTypeDesignationStatus.SUBSEQUENT_DESIGNATION().getUuid());	
86
	}
87

    
88
	@Test
89
	public void testTAUTONOMY() {
90
		assertEquals(uuidTautonymy,  NameTypeDesignationStatus.TAUTONYMY().getUuid());	
91
	}
92

    
93
}
(5-5/13)