Project

General

Profile

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
}
    (1-1/1)