1
2
3
4
5
6
7
8
9 package eu.etaxonomy.cdm.io.jaxb;
10
11 import static org.junit.Assert.assertEquals;
12 import static org.junit.Assert.assertFalse;
13 import static org.junit.Assert.assertNotNull;
14
15 import java.io.InputStreamReader;
16 import java.net.URI;
17
18 import org.junit.Test;
19
20 import eu.etaxonomy.cdm.model.common.Language;
21 import eu.etaxonomy.cdm.model.common.LanguageString;
22 import eu.etaxonomy.cdm.model.media.Media;
23
24 public class LanguageStringTest {
25
26 private String resource = "/eu/etaxonomy/cdm/io/jaxb/LanguageStringTest.xml";
27
28 @Test
29 public void testUnmarshalLanguageString() throws Exception {
30 CdmDocumentBuilder cdmDocumentBuilder = new CdmDocumentBuilder();
31 URI uri = new URI(URIEncoder.encode(this.getClass().getResource(resource).toString()));
32 DataSet dataSet = cdmDocumentBuilder.unmarshal(DataSet.class, new InputStreamReader(this.getClass().getResourceAsStream(resource)),uri.toString());
33
34 Media media = (Media)dataSet.getMedia().get(0);
35 assertNotNull("Media must not be null",media);
36
37
38
39
40
41
42
43 }
44 }