fixing EditGeoServiceTest
[cdmlib.git] / cdmlib-ext / src / test / java / eu / etaxonomy / cdm / ext / EditGeoServiceTest.java
index c6b3f8ef4fc6b9486a135e6c3c1a0ade9c88caa3..a3405935da71f86842e253b13271b268c8d84b33 100644 (file)
@@ -13,8 +13,10 @@ package eu.etaxonomy.cdm.ext;
 import static org.junit.Assert.assertTrue;\r
 \r
 import java.awt.Color;\r
+import java.util.ArrayList;\r
 import java.util.HashMap;\r
 import java.util.HashSet;\r
+import java.util.List;\r
 import java.util.Map;\r
 import java.util.Set;\r
 \r
@@ -25,6 +27,8 @@ import org.junit.Before;
 import org.junit.BeforeClass;\r
 import org.junit.Test;\r
 \r
+import eu.etaxonomy.cdm.model.common.DefaultTermInitializer;\r
+import eu.etaxonomy.cdm.model.common.Language;\r
 import eu.etaxonomy.cdm.model.description.AbsenceTerm;\r
 import eu.etaxonomy.cdm.model.description.Distribution;\r
 import eu.etaxonomy.cdm.model.description.PresenceAbsenceTermBase;\r
@@ -36,7 +40,7 @@ import eu.etaxonomy.cdm.model.location.TdwgArea;
  * @created 08.10.2008\r
  * @version 1.0\r
  */\r
-public class EditGeoServiceTest {\r
+public class EditGeoServiceTest  {\r
        private static final Logger logger = Logger.getLogger(EditGeoServiceTest.class);\r
 \r
        /**\r
@@ -44,7 +48,8 @@ public class EditGeoServiceTest {
         */\r
        @BeforeClass\r
        public static void setUpBeforeClass() throws Exception {\r
-               logger.debug("Start class setup");\r
+               DefaultTermInitializer initializer = new DefaultTermInitializer();\r
+               initializer.initialize();\r
        }\r
 \r
        /**\r
@@ -79,6 +84,7 @@ public class EditGeoServiceTest {
                distributions.add(Distribution.NewInstance(TdwgArea.getAreaByTdwgAbbreviation("BGM"), AbsenceTerm.ABSENT()));\r
                distributions.add(Distribution.NewInstance(TdwgArea.getAreaByTdwgAbbreviation("FRA"), AbsenceTerm.ABSENT()));\r
                distributions.add(Distribution.NewInstance(TdwgArea.getAreaByTdwgAbbreviation("IND-AP"), PresenceTerm.PRESENT()));\r
+               \r
                Map<PresenceAbsenceTermBase<?>, Color> presenceAbsenceColorMap = new HashMap<PresenceAbsenceTermBase<?>, Color>();\r
                presenceAbsenceColorMap.put(PresenceTerm.PRESENT(), Color.BLUE);\r
                presenceAbsenceColorMap.put(PresenceTerm.INTRODUCED(), Color.BLACK);\r
@@ -87,7 +93,9 @@ public class EditGeoServiceTest {
                String backLayer ="";\r
                presenceAbsenceColorMap = null;\r
                String bbox="-20,0,120,70";\r
-               String result = EditGeoServiceUtilities.getEditGeoServiceUrlParameterString(distributions, presenceAbsenceColorMap, 600, 300, bbox,backLayer );\r
+               List<Language> languages = new ArrayList<Language>();\r
+                               \r
+               String result = EditGeoServiceUtilities.getEditGeoServiceUrlParameterString(distributions, presenceAbsenceColorMap, 600, 300, bbox,backLayer, languages );              \r
                //TODO Set semantics is not determined\r
                //String expected = "http://www.test.de/webservice?l=tdwg3&ad=tdwg3:a:GER|b:OKL|c:BGM|b:SPA|d:FRA&as=a:005500|b:00FF00|c:FFFFFF|d:001100&bbox=-20,40,40,40&ms=400x300";\r
                System.out.println(result);\r