### Question:
FootballTeamRest { @GET @Path("{id}") @Produces({MediaType.APPLICATION_JSON}) public Team find( @PathParam("id") String id) { return teamService.find(id); }  @POST @Consumes({MediaType.APPLICATION_JSON}) @Transactional(Transactional.TxType.REQUIRES_NEW) void create(Team team); @PUT @Path("{id}") @Consumes({MediaType.APPLICATION_JSON}) @Transactional(Transactional.TxType.REQUIRES_NEW) void edit(
            @PathParam("id") String id, Team team); @DELETE @Path("{id}") @Transactional(Transactional.TxType.REQUIRES_NEW) void remove(
            @PathParam("id") String id); @GET @Path("{id}") @Produces({MediaType.APPLICATION_JSON}) Team find(
            @PathParam("id") String id); @GET @Produces({MediaType.APPLICATION_JSON}) List<Team> findAll();  }### Answer:
@Test @InSequence(4) public void testFind() { System.out.println("find"); Response response = target.path(teamId).request().get(); assertThat(response.getStatus(), is(Response.Status.OK.getStatusCode())); Team responseEntity = response.readEntity(new GenericTypeTeamImpl()); assertThat(responseEntity.getName(), is("New_Winner_Team")); assertThat(responseEntity.getCity(), is("Favignana")); assertThat(responseEntity.getFootballManagerId(), is(3)); }