### Question:
MobileVideoService implements VideoService, Serializable { @Override public MobileSeries[] search(String searchQuery) throws VideoServiceException { throw new UnsupportedOperationException("HTTP Live Streaming search not implemented yet."); } MobileVideoService();  MobileVideoService(HttpClient httpClient);  MobileVideoService(IDevice idevice, String ivid); IDevice getIdevice(); void setIdevice(IDevice idevice); @Override MobileSeries[] getAllSeries(); @Override MobileSeries getSeries(int seriesId); @Override MobileSeries[] getSeries(int... seriesIds); @Override MobileSeries[] getSeriesByKeyword(Keyword keyword); @Override MobileEpisode[] getEpisodesByKeyword(Keyword keyword); @Override Series[] getSeriesByAlpha(AlphaKeyword alphaKeyword); @Override Series[] getSeriesByCategory(Category category); @Override MobileSeries[] search(String searchQuery); @Override boolean authenticate(Episode episode, Profile profile); @Override URI getUrlForEpisode(Episode episode, Profile profile, Map<String, String> additionalRequestHeaders); static final String IPOD_UA; static final String IPHONE_UA; static final String IPAD_UA; }### Answer:
@Test @Ignore public void testSearch() throws VideoServiceException { MobileSeries[] search = service.search("breaking"); printSeries(search); }