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
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
* @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
*/\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
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
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