### Question:
AudioResource extends AbstractMediaResource<Audio> { @GET @Produces(MediaType.APPLICATION_JSON) @Path(ResourceDefinitions.Path.Common.SEARCH_FULL_PATH) @Timed(name = MediaService.MetricsDefinitions.SearchAudio.TIMER_NAME, displayName = METRICS_PREFIX + '.' + MediaService.MetricsDefinitions.SearchAudio.TIMER_NAME, description = MediaService.MetricsDefinitions.SearchAudio.TIMER_DESCRIPTION) public Multi<Audio> searchAudio( @PathParam(ResourceDefinitions.SEARCH_TEXT_PARAMETER) String searchText) { getLogger().debug("Invoking searchAudio... Search text: {}", searchText); return createResponse(getMediaService().searchAudio(searchText)); }  @GET @Produces(MediaType.APPLICATION_JSON) @Path(ResourceDefinitions.Path.Common.ALL_PATH) @Timed(name = MediaService.MetricsDefinitions.GetAudio.TIMER_NAME, displayName = METRICS_PREFIX + '.' + MediaService.MetricsDefinitions.GetAudio.TIMER_NAME, description = MediaService.MetricsDefinitions.GetAudio.TIMER_DESCRIPTION) Multi<Audio> getAudio(); @GET @Produces(MediaType.APPLICATION_JSON) @Path(ResourceDefinitions.Path.Common.SEARCH_FULL_PATH) @Timed(name = MediaService.MetricsDefinitions.SearchAudio.TIMER_NAME, displayName = METRICS_PREFIX + '.' + MediaService.MetricsDefinitions.SearchAudio.TIMER_NAME, description = MediaService.MetricsDefinitions.SearchAudio.TIMER_DESCRIPTION) Multi<Audio> searchAudio(
      @PathParam(ResourceDefinitions.SEARCH_TEXT_PARAMETER) String searchText); @GET @Produces(MediaType.APPLICATION_JSON) @Path(ResourceDefinitions.Path.Audio.TRACKS_FULL_PATH) @Timed(name = MediaService.MetricsDefinitions.GetAudioTracks.TIMER_NAME, displayName = METRICS_PREFIX + '.' + MediaService.MetricsDefinitions.GetAudioTracks.TIMER_NAME, description = MediaService.MetricsDefinitions.GetAudioTracks.TIMER_DESCRIPTION) Multi<Audio> getTracks(
      @PathParam(ResourceDefinitions.Path.Audio.ALBUM_TITLE_PARAMETER) String albumTitle);  }### Answer:
@Test public void testSearchAudio() throws IOException { Client client = ClientBuilder.newClient(); WebTarget target = client.target( AUDIO_PATH + ResourceDefinitions.Path.Common.SEARCH_PATH + "/pink floyd"); List<Audio> audio = getResponseResult(target); client.close(); assertEquals(145, audio.size()); }