Project

General

Profile

1
package eu.dnetlib.iis.importer.converter;
2

    
3
import static org.junit.Assert.*;
4

    
5
import java.io.StringWriter;
6
import java.util.Collections;
7
import java.util.List;
8

    
9
import org.apache.commons.io.IOUtils;
10
import org.junit.Test;
11

    
12
/**
13
 * {@link ProjectConverter} test class.
14
 * @author mhorst
15
 *
16
 */
17
public class ProjectConverterTest {
18

    
19
	@Test
20
	public void testFundingClassExtraction() throws Exception {
21
		StringWriter strWriter = new StringWriter();
22
		IOUtils.copy(ProjectConverter.class.getResourceAsStream(
23
				"/eu/dnetlib/iis/importer/converter/fundingclass_example.json"), 
24
				strWriter, "utf8");
25
		List<String> fundingTreeList = Collections.singletonList(strWriter.toString());
26
		String fundingClass = ProjectConverter.extractFundingClass(fundingTreeList);
27
		assertNotNull(fundingClass);
28
		assertEquals("WT::WT", fundingClass);
29
		
30
	}
31
}
(2-2/2)