minor
[cdmlib.git] / cdmlib-model / src / test / java / eu / etaxonomy / cdm / model / name / RankTest.java
index 9d43d5f0ba7d40aa6a7e2b023f13ad4a3ab289d1..0eec45db3bf19b2a002f5ce0517166d16c4f84bb 100644 (file)
@@ -14,8 +14,10 @@ import static org.junit.Assert.*;
 import java.util.UUID;\r
 \r
 import org.apache.log4j.Logger;\r
+import org.junit.BeforeClass;\r
 import org.junit.Test;\r
 \r
+import eu.etaxonomy.cdm.model.common.DefaultTermInitializer;\r
 import eu.etaxonomy.cdm.strategy.exceptions.UnknownCdmTypeException;\r
 import eu.etaxonomy.cdm.test.unit.EntityTestBase;\r
 \r
@@ -84,6 +86,11 @@ public class RankTest extends EntityTestBase {
        private static final UUID uuidCultivarGroup = UUID.fromString("d763e7d3-e7de-4bb1-9d75-225ca6948659");\r
        private static final UUID uuidCultivar = UUID.fromString("5e98415b-dc6e-440b-95d6-ea33dbb39ad0");\r
 \r
+       @BeforeClass\r
+       public static void setUp() {\r
+               DefaultTermInitializer vocabularyStore = new DefaultTermInitializer();\r
+               vocabularyStore.initialize();\r
+       }\r
        \r
        @Test\r
        public void testRank() {\r
@@ -93,7 +100,7 @@ public class RankTest extends EntityTestBase {
 \r
        @Test\r
        public void testRankStringString() {\r
-               Rank rank = new Rank("term", "label");\r
+               Rank rank = new Rank("term", "label", null);\r
                assertEquals("label", rank.getLabel());\r
        }\r
 \r
@@ -503,6 +510,8 @@ public class RankTest extends EntityTestBase {
        public void testGetRankByName() {\r
                try {\r
                        assertEquals(Rank.SPECIES(), Rank.getRankByName("species"));\r
+                       // TODO: Cleanup Rank label names and rank to name mapping\r
+                       //assertEquals(Rank.SUBFAMILY(), Rank.getRankByName("subfamily"));\r
                } catch (UnknownCdmTypeException e) {\r
                        fail();\r
                }\r