Fix le truc de max et ajoute le test du delete
This commit is contained in:
		@ -11,6 +11,4 @@ import java.util.ArrayList;
 | 
				
			|||||||
public interface FileRepository extends CrudRepository<StorageFile,Long> {
 | 
					public interface FileRepository extends CrudRepository<StorageFile,Long> {
 | 
				
			||||||
    public StorageFile getStorageFileByName(String name);
 | 
					    public StorageFile getStorageFileByName(String name);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Query("select s from StorageFile s")
 | 
					 | 
				
			||||||
    public ArrayList<StorageFile> findAll();
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -132,4 +132,18 @@ public class UserControllerTest {
 | 
				
			|||||||
        //Teste que la donnée a bien été altérée
 | 
					        //Teste que la donnée a bien été altérée
 | 
				
			||||||
        with().header("Authorization", t.getToken()).when().request("GET", "/user").then().body("firstName",equalTo("test"));
 | 
					        with().header("Authorization", t.getToken()).when().request("GET", "/user").then().body("firstName",equalTo("test"));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Test
 | 
				
			||||||
 | 
					    public void UserDeleteTest(){
 | 
				
			||||||
 | 
					        User god = new User("god","god","admin@admin.com","everywhere","every",new Date(0), null, Role.Admin,"goddoesntneedpassword");
 | 
				
			||||||
 | 
					        Token godToken = new Token(god, tokenService.generateNewToken(), new Date());
 | 
				
			||||||
 | 
					        userRepository.save(god);
 | 
				
			||||||
 | 
					        tokenService.saveToken(godToken);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        User herobrine = new User("brine","hero","herobrine@admin.com","in your WalLs","ShadowsLand",new Date(0), null,Role.Student,"test");
 | 
				
			||||||
 | 
					        userRepository.save(herobrine);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        with().header("Authorization", godToken.getToken()).pathParam("id", herobrine.getRegNo()).when().request("DELETE", "/user/{id}").then().statusCode(200);
 | 
				
			||||||
 | 
					        Assert.assertEquals(userRepository.existsById(herobrine.getRegNo()), false);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user