Project

General

Profile

1
package eu.dnetlib.modular.modstore.ui;
2

    
3
import junit.framework.Assert;
4

    
5
import org.junit.Before;
6
import org.junit.Test;
7

    
8
import com.google.gson.Gson;
9
import com.google.gson.GsonBuilder;
10

    
11
import eu.dnetlib.functionality.modular.ui.mdstore.model.MDStoreInfo;
12

    
13
public class MDStoreInfoTest {
14

    
15
	@Before
16
	public void setUp() throws Exception {}
17

    
18
	@Test
19
	public void test() {
20
		String values[] = {
21
				"http://127.0.1.1:8280/app/services/mdStore?wsdl@::@da2cd5a7-c7b5-44e8-93db-3a9493a8fac6_TURTdG9yZURTUmVzb3VyY2VzL01EU3RvcmVEU1Jlc291cmNlVHlwZQ==@::@oai_dc-store-native@::@2014-10-01T15:01:58+02:00@::@11104",
22
				"http://127.0.1.1:8280/app/services/mdStore?wsdl@::@ce8c5bbe-ac2a-4d04-af73-59cb7ee6d8cd_TURTdG9yZURTUmVzb3VyY2VzL01EU3RvcmVEU1Jlc291cmNlVHlwZQ==@::@OAF-store-cleaned@::@2014-10-01T15:02:49+02:00@::@11104",
23
				"http://127.0.1.1:8280/app/services/mdStore?wsdl@::@0f9d29ef-687b-4902-8bd3-ee9927790d71_TURTdG9yZURTUmVzb3VyY2VzL01EU3RvcmVEU1Jlc291cmNlVHlwZQ==@::@oai_dc-store-native@::@@::@0",
24
		"http://127.0.1.1:8280/app/services/mdStore?wsdl@::@f034020b-75f5-44b5-acc8-a9dbe9a68773_TURTdG9yZURTUmVzb3VyY2VzL01EU3RvcmVEU1Jlc291cmNlVHlwZQ==@::@OAF-store-cleaned@::@@::@0" };
25

    
26
		for (String v : values) {
27
			Gson g = new GsonBuilder().disableHtmlEscaping().create();
28
			System.out.println(g.toJson(MDStoreInfo.fromXqueryResult(v)));
29
			Assert.assertNotNull(MDStoreInfo.fromXqueryResult(v));
30
		}
31
	}
32

    
33
}
    (1-1/1)