### Question:
MobileVideoService implements VideoService, Serializable { @Override public MobileSeries[] getSeriesByKeyword(Keyword keyword) throws VideoServiceException { String keywordValue; switch (keyword) { case FEATURED: keywordValue = "featured"; break; case LAST_CHANCE: keywordValue = "featured-last-chance"; break; case RECENT: keywordValue = "featured-recent"; break; default: throw new IllegalArgumentException("keyword " + keyword + " unrecognised."); } try { return httpClient.get(new URL(MOBILE_URL + "keyword=" + keywordValue + "&d=" + idevice.getDeviceId()), MobileSeries[].class); } catch (MalformedURLException e) { throw new VideoServiceException(e); } catch (IOException e) { throw new VideoServiceException(e); } catch (UnauthorizedException e) { throw new VideoServiceException(e); } } 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 testGetSeriesByKeyword() throws VideoServiceException { MobileSeries[] featured = service.getSeriesByKeyword(Keyword.FEATURED); assertNotNull(featured); printSeries(featured); MobileSeries[] lastChance = service.getSeriesByKeyword(Keyword.LAST_CHANCE); assertNotNull(lastChance); printSeries(lastChance); MobileSeries[] recent = service.getSeriesByKeyword(Keyword.RECENT); assertNotNull(recent); printSeries(recent); }