32 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| 
								 | 
							
								package com.example.activitiwithspring;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import org.activiti.engine.IdentityService;
							 | 
						||
| 
								 | 
							
								import org.junit.Test;
							 | 
						||
| 
								 | 
							
								import org.junit.runner.RunWith;
							 | 
						||
| 
								 | 
							
								import org.springframework.beans.factory.annotation.Autowired;
							 | 
						||
| 
								 | 
							
								import org.springframework.boot.test.context.SpringBootTest;
							 | 
						||
| 
								 | 
							
								import org.springframework.security.core.userdetails.UsernameNotFoundException;
							 | 
						||
| 
								 | 
							
								import org.springframework.test.context.junit4.SpringRunner;
							 | 
						||
| 
								 | 
							
								import org.springframework.test.context.web.WebAppConfiguration;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import com.baeldung.activiti.security.withspring.ActivitiSpringSecurityApplication;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								@RunWith(SpringRunner.class)
							 | 
						||
| 
								 | 
							
								@SpringBootTest(classes = ActivitiSpringSecurityApplication.class)
							 | 
						||
| 
								 | 
							
								@WebAppConfiguration
							 | 
						||
| 
								 | 
							
								public class ActivitiSpringSecurityIntegrationTest {
							 | 
						||
| 
								 | 
							
								    @Autowired
							 | 
						||
| 
								 | 
							
								    private IdentityService identityService;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    @Test
							 | 
						||
| 
								 | 
							
								    public void whenUserExists_thenOk() {
							 | 
						||
| 
								 | 
							
								        identityService.setUserPicture("spring_user", null);
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    @Test(expected = UsernameNotFoundException.class)
							 | 
						||
| 
								 | 
							
								    public void whenUserNonExistent_thenSpringException() {
							 | 
						||
| 
								 | 
							
								        identityService.setUserPicture("user3", null);
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								}
							 |