@Test(expected = AlbumException.class)
public void testDeleteUnownedAlbum() throws Exception
{
logger.info("About to execute test method {}", testMethod.getMethodName());
ProgrammaticLogin login = new ProgrammaticLogin();
login.login(TEST_USER_ID, TEST_PASSWORD, "GalleriaRealm", true);
Album album = new Album(TEST_ALBUM_NAME, TEST_ALBUM_DESCRIPTION);
Album createdAlbum = albumService.createAlbum(album);
String newUserId = "User#2";
User newUser = new User(newUserId, TEST_PASSWORD);
userService.signupUser(newUser);
login.login(newUserId, TEST_PASSWORD, "GalleriaRealm", true);
albumService.deleteAlbum(createdAlbum);
fail("The execution control flow must not arrive here.");
}