1
|
package eu.dnetlib.enabling.inspector;
|
2
|
|
3
|
import eu.dnetlib.enabling.tools.CompatResourceIdentifierResolverImpl;
|
4
|
import org.junit.Before;
|
5
|
import org.junit.Test;
|
6
|
|
7
|
public class ResourceLinkToolTest {
|
8
|
|
9
|
private static String PROFILE =
|
10
|
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"+
|
11
|
"<RESOURCE_PROFILE xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n"+
|
12
|
"<HEADER>\n"+
|
13
|
"<RESOURCE_IDENTIFIER value=\"3cdc5e58-24c6-47ac-b678-401c84956e35_VHJhbnNmb3JtYXRpb25EU1Jlc291cmNlcy9UcmFuc2Zvcm1hdGlvbkRTUmVzb3VyY2VUeXBl\"/>\n"+
|
14
|
"<RESOURCE_TYPE value=\"TransformationDSResourceType\"/>\n"+
|
15
|
"<RESOURCE_KIND value=\"TransformationDSResources\"/>\n"+
|
16
|
"<RESOURCE_URI value=\"http://146.48.85.175:8280/efg-is/services/msro\"/>\n"+
|
17
|
"<DATE_OF_CREATION value=\"2010-10-27T10:41:24+02:00\"/>\n"+
|
18
|
"</HEADER>\n"+
|
19
|
"<BODY>\n"+
|
20
|
"<CONFIGURATION>\n"+
|
21
|
"<REPOSITORY_SERVICE_IDENTIFIER>d937bab1-d44c-44aa-bf7d-df5312a3b623_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=</REPOSITORY_SERVICE_IDENTIFIER>\n"+
|
22
|
"<TRANSFORMATION_MANAGER_SERVICE_IDENTIFIER/>\n"+
|
23
|
"<TRANSFORMATION_MANAGER_SERVICE_URI/>\n"+
|
24
|
"<SOURCE_METADATA_FORMATS>\n"+
|
25
|
"<SOURCE_METADATA_FORMAT name=\"efg\" layout=\"store\" interpretation=\"native\"/>\n" +
|
26
|
"</SOURCE_METADATA_FORMATS>\n"+
|
27
|
"<SINK_METADATA_FORMAT interpretation=\"cleaned\" name=\"efg\" layout=\"store\"/>\n" +
|
28
|
"<DATA_SOURCES>\n"+
|
29
|
"<DATA_SOURCE>dnet://MDStoreDS/8d1ab5bb-176c-4eef-9ed3-b46a0aa31d09_TURTdG9yZURTUmVzb3VyY2VzL01EU3RvcmVEU1Jlc291cmNlVHlwZQ==</DATA_SOURCE>\n"+
|
30
|
"</DATA_SOURCES>\n"+
|
31
|
"<DATA_SINK>dnet://MDStoreDS/a3a2c757-1726-41b2-9e37-bceb3f8bbd8b_TURTdG9yZURTUmVzb3VyY2VzL01EU3RvcmVEU1Jlc291cmNlVHlwZQ==?type=REFRESH</DATA_SINK>\n"+
|
32
|
"<TRANSFORMATION_RULE_DS_IDENTIFIER/>\n"+
|
33
|
"<SCHEDULING/>\n"+
|
34
|
"</CONFIGURATION>\n"+
|
35
|
"<STATUS>\n"+
|
36
|
"<LAST_UPDATE_DATE>2011-01-24T17:22:09+01:00</LAST_UPDATE_DATE>\n"+
|
37
|
"<LAST_UPDATE_STATUS>LAST_UPDATE_STATUS</LAST_UPDATE_STATUS>\n"+
|
38
|
"<LAST_UPDATE_ERROR_MESSAGE>LAST_UPDATE_ERROR_MESSAGE</LAST_UPDATE_ERROR_MESSAGE>\n"+
|
39
|
"</STATUS>\n"+
|
40
|
"<SECURITY_PARAMETERS>SECURITY_PARAMETERS</SECURITY_PARAMETERS>\n"+
|
41
|
"</BODY>\n"+
|
42
|
"</RESOURCE_PROFILE>";
|
43
|
|
44
|
private ResourceLinkTool linkTool;
|
45
|
|
46
|
@Before
|
47
|
public void setUp() throws Exception {
|
48
|
linkTool = new ResourceLinkTool();
|
49
|
linkTool.setResolver(new CompatResourceIdentifierResolverImpl());
|
50
|
}
|
51
|
|
52
|
@Test
|
53
|
public void linkfyToHtmlTest() {
|
54
|
System.out.println(linkTool.linkfyToHtml(PROFILE));
|
55
|
}
|
56
|
|
57
|
}
|