@Test public void testFindAllAlbumsByOwner() throws Exception { Album album = new Album(TEST_ALBUM_NAME, TEST_ALBUM_DESCRIPTION); album.modifyUser(user); Album createdAlbum = repository.create(album); // Execute List<Album> foundAlbums = repository.findAllByOwner(user.getUserId()); // Verify em.flush(); em.clear(); Album actualAlbum = em.find(Album.class, createdAlbum.getAlbumId()); assertEquals(1, foundAlbums.size()); assertTrue(foundAlbums.contains(actualAlbum)); }