Project

General

Profile

1
package eu.dnetlib.openaire.exporter;
2

    
3
import org.junit.Before;
4
import org.junit.Test;
5

    
6
import static org.junit.Assert.assertEquals;
7

    
8
public class ProjectQueryParamsTest {
9

    
10
	private ProjectQueryParams queryParams;
11

    
12
	@Before
13
	public void setUp() throws Exception {
14
		queryParams = new ProjectQueryParams();
15

    
16
	}
17

    
18
	@Test
19
	public void testVerifyParamWhiteSpace() {
20
		queryParams.verifyParam("Discovery Projects");
21
	}
22

    
23
	@Test
24
	public void testVerifyParamPercentage() {
25
		queryParams.verifyParam("Discovery%20Projects");
26
	}
27

    
28
	@Test
29
	public void testVerifyDateParam(){
30
		String correctDate = "2012-03-04";
31
		assertEquals(correctDate, queryParams.verifyDateParam(correctDate));
32

    
33
	}
34

    
35
	@Test(expected=IllegalArgumentException.class)
36
	public void testVerifyDateParamException(){
37
		String wrongDate = "12-12-12";
38
		queryParams.verifyDateParam(wrongDate);
39

    
40
	}
41
}
(1-1/2)