Project

General

Profile

1
package unitest;
2

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

    
5
import org.junit.Test;
6
import org.junit.runner.RunWith;
7
import org.springframework.transaction.annotation.Transactional;
8
import org.springframework.beans.factory.annotation.Autowired;
9
import org.springframework.test.annotation.Rollback;
10
import org.springframework.test.context.ContextConfiguration;
11
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
12

    
13
import eu.dnetlib.goldoa.domain.PersonManagerException;
14
import eu.dnetlib.goldoa.domain.User;
15
import eu.dnetlib.goldoa.service.UserManagerImpl;
16

    
17

    
18
@RunWith( SpringJUnit4ClassRunner.class )
19
@ContextConfiguration(locations = "classpath:applicationContext-goldoa-service-test.xml")
20
public class TestUserDAO {
21
	@Autowired
22
	UserManagerImpl um;
23
	
24
	@Test
25
    @Transactional
26
    @Rollback(true)
27
	public void registerUser() {
28
		 User user = new User();
29
		 user.setEmail("takiskanakakis@gmail.com");
30
		 user.setPassword("1q2w3e4r");
31
		
32
		 try {
33
			um.register(user);
34
		} catch (PersonManagerException e) {
35
			e.printStackTrace();
36
		}
37
		 
38
		/*User sys_user = null;
39
		try {
40
			sys_user = um.login(user.getEmail(),user.getPassword());
41
		} catch (PersonManagerException e) {
42
			e.printStackTrace();
43
		}
44
		System.out.println(sys_user);
45
		assertEquals(user,sys_user);*/
46
		 
47
		
48
	}
49
	
50
	/*@Test
51
    @Transactional
52
    @Rollback(true)
53
	public void test() {
54
		 //User user = new User();
55
		
56
	}
57
*/
58
}
    (1-1/1)